51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

vim 命令总结

vim 命令总结

1-.删除:

"x":  删除光标所在的字符
"dw": 删除光标位置到下一个单词开头之前内容
"de": 删除光标位置到上一个单词结尾之后内容
"d$": 删除光标位置到该行的结尾的内容  大 D 也可以
"dd": 删除整行的内容

2.光标位置移动:

命令模式下:
    "h": 左移
    "j": 移到下一行
    "k": 移到上一行
    "l": 右移
    "0": 移动到本行的开头
    "w": 移动到下一个单词的开头
    "e": 移动到下一个单词的末尾
    "$": 移动到本行的末尾
插入模式:
    方向键移动

3.插入文本/模式切换:

变成插入模式:
    "i": 在光标位置之前插入
    "A": 在一行的末尾插入
    "a": 在当前字母后插入
    "o": 在下一行新建一行插入
    "O": 在上一行新建一行插入
变成命令模式:
    "<ESC>"
变成替换模式:
    "R": 输入内容会替换掉当前光标的内容

4.撤销操作:

     "u": 撤销上次操作
     "U": 撤销整行的上次操作
"CTRL-R": 取消撤销动作

5.复制粘贴操作:

          "y": 复制选中内容(可以用"v"选中的内容,也可以是"w"、"e"等指定范围内容
         "yy": 复制整行内容
          "p":在光标之后粘贴被删除的文本内容
":r FILENAME": 将文件名为FILENAME的文件内容粘贴到光标处
":r !command": 将执行外部命令的输出粘贴到光标处

6. 搜索操作:

"/word"或"?word": 搜索word所在的位置,通过"n"或者"N"跳转下一个位置或上一个位置
"CTRL-o": 回到上次搜索的位置,按多次可以回到开始搜索位置
"CTRL-I": 
规则设置:
    ":set ic <ENTER>": 设置搜索忽略大小写
        ":set hls is": 设置索搜到的内容高亮
          ":set noic": 设置不忽略大小写
        ":nohlsearch": 设置搜索内容不高亮
赞(0)
未经允许不得转载:工具盒子 » vim 命令总结