Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 992 Bytes

01_vim03.md

File metadata and controls

47 lines (30 loc) · 992 Bytes

vim3

掌握 vim 的语法

vim 的语法

操作符(operator) + 动作(区域范围)

操作符

操作符可以让 vim 进入操作符 pending 模式,可以让你组合进行使用,例如你可以使用 d + g_ 来删除到当前行的非 blank 字符的末尾

  • d: 进入删除操作
  • c: 进入删除操作,并结束后进入 --INSERT-- 模式
  • y: 进入复制操作

基于单词/字串的移动操作

  • e: 移动到单词的末尾
  • b: 移动到上一个单词的开头
  • w: 移动到下一个单词的开头
  • ge: 移动到上一个单词的结尾

字串以 blank 作为分割,字串的移动操作就是上述的操作符变成大写

组合

学会了这些,我们就可以来进行组合了

例如:

  • cw: 删除当前的单词
  • ea: 在当前单词的结尾处进行插入

操作

  • d: 删除
  • c: 删除并进入 --INSERT-- 模式
  • y: 复制

练习

function getNameById(name) {
  return name
}