vim 技巧


i(insert)
I 最前面insert
a(append)
A最后面append
o(open a line)往下开启一行
O往上开启一行


d(delete)
dw(delet word)
dd(删除一行)
x(删除一个字符)
拓展
diw(delete inner word)
daw(delete around word)

c(change)
ciw(change inner word)
ci”(change inner “)
ct)修改到右括号

fs(find s) 跳到本行第一个s字符
/往后查找,如/xxx 全文搜索xxx
;查找下一个
?往前查找
移动
h←

j↓

k↑

l→

w(word)往后跳一个单词

b(back word)往前返回一个单词

以空格为界区分单词
行间跳转

:18 跳转到第18行
18G 跳转到第18行
行内跳转:

0行首
$行尾
ctrl+o返回上一个位置

G文件结尾

gg文件开头

ctrl+f(forward)往后翻页

ctrl+u(upward)往前翻页