Vim进阶指南
常用按键说明
| 按键 | 解释 |
|---|---|
| 移动光标 | |
| n+(Space) | 向右移动n个字符 |
| n+(Enter) | 向下移动n行 |
| nG | 移动到第n行 |
| gg | 移动到第一行 |
| G | 移动到最后一行 |
| 0或Home键(Mac使用fn+\(\leftarrow\)) | 移动光标到本行第一个字符 |
| $或End键(Mac使用fn+\(\rightarrow\)) | 移动光标到本行最后一个字符 |
| 查找 | |
| /word | 向下查找word字符串 |
| ?word | 向上查找word字符串 |
| n | 重复前一个查找操作 |
| N | 反向进行前一个查找操作 |
| 删除、复制与粘贴 | |
| x, X | x向后删除一个字符,X向前删除一个字符 |
| nx | 向后连续删除n个字符 |
| dd | 删除光标所在的那一整行 |
| ndd | 删除光标所在的向下n行 |
| yy | 复制光标所在那一行 |
| nyy | 复制光标所在的向下n行 |
| p | 将复制的数据在光标下一行粘贴 |
批量注释和取消注释
注释
ctrl+v进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(shift+i),再插入注释符,比如"#",再按Esc,就会全部注释了
取消注释
ctrl+v进入列编辑模式,把注释符号标记起来,然后按d, 就会取消注释
多行缩进
按v进入visual状态,选择多行,用>或<缩进或缩出

浙公网安备 33010602011771号