zoukankan      html  css  js  c++  java
  • vim 常用操作

    参考https://www.fprintf.net/vimCheatSheet.html

    1、退出操作:

    :q  当文件内容没有更改时退出,如果有内容更改则退出失败

    :q! 强制退出不保存

    :cq 强制退出不保存

    :wq 保存并退出

    :wq! 强制保存退出

    :wq {file name} 在没有对文件作出修改的时候保存并退出

    :wq! {file name} 不管文件有没有修改,强制另存为另外一个文件并退出 不修改原文件

    [range]wq[!]  只保存 range中的数据其他的数据删除掉用法如下:

    假如有一个文件内容为:

    a

    b

    c

    d

    e

    那么 : 3,5 wq! 为只保存3到5行 c,d,e这三条数据,range 用逗号隔开起始值和终止值 来表示 如果没有逗号的话说明只保存某一行,这种方式wq后面要加!

    否则会失败。

    ZZ:相当于 wq!

    ZQ:相当于q!

    2、编辑文件:

    :e 如果文件在vim外被编辑时,重新编辑当前文件

    :e! 清除之前的修改,重新修改当前文件

    :e {file} 编辑指定文件

    :e! {file} 忽略之前的修改,编辑指定文件

    gf 编辑文件名在光标下的文件

    3、输入操作

    a 在光标后面输入

    A 行末输入

    i 在光标前输入

    I 在第一个非空白前输入

    gg: 跳到第一列

    o 在光标下另起一行编辑

    O 在光标上另起一行编辑

    4、插入文件

    :r [name] 在光标后插入某个文件的内容

    :r! {cmd} 执行cmd命令,然后在光标后插入cmd的输出内容

    5、删除文件

    x:删除光标后面的内容

    X:删除光标前的内容

    6、撤销

    u:撤销更改

    :u 撤销一个更改

    ctrl R :重做所有的

    :red 重做一个撤销的内容

     7、加密

    :X (大写的X) 简单加密操作,如果不小心点到这个又不想加密的话只要直接两次return 而不是输入密码即可

  • 相关阅读:
    show point on image
    vec2d
    Size类型如何调用和定义
    opencv数据类型和格式的坑
    IplImage 与mat之间的转换及释放内存
    linux平台程序高精度延时问题select-usleep等
    gettimeofday的使用
    列模式编辑文本
    【linux基础】如何开机自启动某个程序-linux工具-ubuntu
    查看camera设备-linux
  • 原文地址:https://www.cnblogs.com/codetime/p/7380604.html
Copyright © 2011-2022 走看看