当前位置:首页 > 公众号精选 > 码农爱学习


1 Vim全键盘键位图

1.1 英文版

  • 绿色键:motion,移动光标,或定义操作的范围
  • 黄色键:command,直接执行的命令,红色命令进入编辑模式
  • 橙色键:operator,后面跟随表示操作范围的指令
  • 灰色键:extra,特殊功能,需要额外的输入

中文版

2 Vim不同编辑模式下的键位图

2.1 基础编辑(basic editing)

上下左右移动光标

  • h:左
  • l:右
  • j:下
  • k:上

行首行尾移动

  • 0:行首(第0个字符)
  • $:行尾(类似正则表达式语法)

单词间移动

  • w:下一个单词(word)
  • b:上一个单词
  • e:单词尾(end)

2.2 操作&重复(operators & repetition)

剪切(删除)

  • dd剪切当前行
  • d$:剪切当前行光标所在的位置到行尾
  • d^:剪切当前行光标所在的位置到行首
  • ndd:从当前行起,剪切n行

2.3 复制&粘贴(yank & paste)

复制

  • yy复制当y前行
  • y$:复制当前行光标所在的位置到行尾
  • y^:复制当前行光标所在的位置到行首
  • nyy:从当前行起,复制n行

粘贴

  • p:在此行之后粘贴
  • P:在此行之前粘贴

2.4 搜索(searching)

2.5 标记&宏(marks & macros)

2.6 各类移动(various motions)

文档范围内移动

  • gg:文档顶部
  • G:文件底部或行号(如果在G前面放置数字)

当前可见页面内移动

  • H:将光标移动到当前可见页面的顶部(High)
  • M:将光标移到当前可见页面的中间(Middle)
  • L:将光标移动到当前可见页面的底部(Low)

2.7 各类命令(various commands)

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭