技巧 47 让手指保持在本位行上

h

j

k

l

技巧 48 区分实际行与屏幕行

gj 下屏幕行

gk 上屏幕行

g0 屏幕行首

g$ 屏幕行尾

技巧 49 基于单词移动

w 下一个单词

b 反向移动单词

e 正向移动单词

ge 上个单词结尾

eaer 在这个单词后面添加 er

W 把整个长字段认为是一个单词

cw 删掉这个单词并替换

技巧 50 对字符进行查找

fx ; 可以重复上次 f 的查询 , 可以反向查询

f{char} 查找下一个

F{char} 查找上一个

t{char} 下一个的前一个字符

T{char} 桑一个的最后一个字符

技巧 51 通过查找进行移动

/tak 选中 tak

v/tak 选中到 tak

d/tak 删除到 tak

技巧 52 用精确的文本对象选择区域

{abc}

vi} 选中括号中的内容

i == inside

a == around

技巧 53 删除周边 修改内部

  • iw 当前单词

  • aw 当前单子及一个空格

  • iW 当前字串

  • aW 当前字串及一个空格

  • is 当前句子

  • as 当前句子及一个空格

  • ip 当前段落

  • ap 当前段落及一个空行

技巧 54 设置位置标记,以便快速跳回

m{a-zA-Z}

mm 标记点位

``m` 跳转点位

技巧 55 在匹配括号间跳转

%