vim 常用命令
整理现在自己用到的一些东西~
打开或新建一个文本文件 a.txt | vim a.txt |
退出编辑模式 | esc键 |
插入字符 |
I 在当前光标插入字符 O 在下一行插入字符 A 在当前光标的下一个位置后插入字符 |
删除字符 |
x 删除光标所在的字符 X 删除光标所在的前一个字符 d+? 删除多个 dw 删除一整个单词 de 删除到本单词末尾 db 删除前一个单词 dd 删除一整行 |
复制 |
y+? yy 复制一整行 yw 复制一个单词 |
粘贴 | p 粘贴 |
显示行号 | set number |
查找 |
/abc 向下查找 abc ?abc 向上查找abc |
光标移动 |
h 向前 j 向下 k 向上 l 向后 |
全文替换 | %s/abc/aaa/g 把abc替换成aaa |
多行注释 |
1. ctrl + v 进入visual block模式 2. 用j 或 k 选中多行 3. 按大写字母 I(进入编辑模式),输入注释符(如 //) 4. 按esc键即可 |
取消多行注释 |
1. ctrl + v 进入visual block模式 2. 用l 可以选择多列,用j 或 k 选中注释符号 3. 按 d 即可全部取消 |