1.光标移动快捷键
1.方向键
h 光标向左移动一位
j 光标向下移动一行(以回车为换行符),也就是光标向下移动
k 光标向上移动一行(也就是向上移动)
l 光标向右移动一位
2.以单词为单位移动
w 或 W 光标移动至下一个单词的单词首
b 或 B 光标移动至上一个单词的单词首
e 或 E 光标移动至下一个单词的单词尾
nw 或 nW n 为数字,表示光标向右移动 n 个单词
nb 或 nB n 为数字,表示光标向左移动 n 个单词
3.移动至行首或行尾
0 或 ^ 光标移动至当前行的行首
$ 光标移动至当前行的行尾
n$ 光标移动至当前行只有 n 行的行尾,n为数字
4.移动到指定行
gg 光标移动到文件开头
G 光标移动至文件末尾
nG 光标移动到第 n 行,n 为数字
:n 编辑模式下使用的快捷键,可以将光标快速定义到指定行的行首
2.多窗口编辑
多文件窗口
vim-o 文件名 另一个文件名
切换到另一个文件窗口,可以按 "Ctrl+WW" 快捷键
将一个文件的内容全部复制到另一个文件中,则可以输入命令 ":r 被复制的文件名"
3.批量注释和自定义注释快捷键
1.注释:在指定范围行加"#"
":起始行,终止行 s/^/#/g" //^表示行首,这句话就是将行首替换为#,"g"表示执行替换时不询问确认
:1,10s/^/#/g
2.取消注释
:1,10s/^#//g //将行首#替换为空
2.自定义快捷键
4.设置行号
这个很牛逼的样子,上网复制?