转自wklken
ctrl+n 相对/绝对行号切换
移动3
hjkl (请杜绝方向键, 移动右手到方向键区浪费时间)
单词: w / b / e (忘记: W/B/E-以空白为分隔符, 要多按shift键键/不好记/用得少)
行内: 0 / $ (忘记: ^, 够不着啊)
段落: { / }
移动4
页: / (忘记: ctrl-f/ctrl-b, 都在左侧键区左手太累, 经常是要上要下, 而不是往一个方向走)
可视范围: H M L (全部忘记, 没多大用, 要按shift, 混淆记忆)
文件内: gg / G / :N (基本够了)
匹配处: % 括号匹配 / # (忘记: , 在键盘左侧, 太远不好敲, 可以交换#和的功能)
更强大的, 看后面的插件部分
编辑
N
x
dd
dw / db / d$ / dG / dgg
yw / yb / y$
yy / p / P
J
撤销和重复
u
.
N
选中
select
v: vw / vb / vta / v$
block select
<ctrl+v> -> hjkl/<ctrl+d>
行首加 / 行尾加
搜索
行内搜索: f / t (可以选择性遗忘t, 同时, 忘记F/T, 甚至可以忘记f, 你不需要)
替换
记住这两个似乎够了(频率最高)
:1,10s/a/b/g
:%s/a/b/g
字符替换
rX