vim常用编辑快捷键

  在使用终端的时候,免不了会使用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使用教程

0%