在使用终端的时候,免不了会使用vi/vim编辑器来编辑文件。下面罗列一些编辑时的常用快捷键,可以提高使用效率。完整版的vim使用教程见最底部的引用链接。
按键 | 操作 |
---|---|
h或左箭头键 | 光标向左移动一个字符 |
j或下箭头键 | 光标向下移动一个字符 |
k或向上箭头键 | 光标向上移动一个字符 |
l或向右箭头键 | 光标向右移动一个字符 |
行数后跟移动按键组合键,如30j | 光标向下移动30行 |
Ctrl + f | 屏幕向下移动一页 |
Ctrl + b | 屏幕向上移动一页 |
+ | 光标移动到非空格符的下一行 |
- | 光标移动到非空格符的上一行 |
n后跟space键 | n表示数字,表示光标向右移动n个字符 |
0或Home键 | 光标移动到这一行最前面的字符处 |
$或End键 | 光标移动到这一行最后面的字符处 |
H | 光标移动到这个屏幕的最上方那一行的第一个字符 |
M | 光标移动到这个屏幕的中央那一行的第一个字符 |
L | 光标移动到这个屏幕的最下方那一行的第一个字符 |
G | 移动到这个档案的最后一行(常用) |
nG | n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu) |
gg | 移动到这个档案的第一行,相当于 1G 啊! (常用) |
n后跟Enter键 | n 为数字。光标向下移动 n 行(常用) |
完整快捷键列表见vi/vim使用教程