Vim快捷键的英文助记符

时间:2011-09-13 22:06:11

标签: vim

我意识到Vim的主要作者是荷兰人,所以我也会满足于那些人。我很感兴趣,Vim的“控制键”是否与英语有相同之处?你知道,Ctrl-O表示Open,Ctrl-N表示New,依此类推。

Vim的某些“控制键”可以分配一些含义

(a) append / (i) insert
(w) word / b (back one word)

这些只是我想到的那些。

他们都有一些意义(:e?)

如果我知道它们意味着什么,我会发现它们更容易记住它们;它们不仅仅是随机使用的密钥。

3 个答案:

答案 0 :(得分:22)

在正常模式下:

  • a:追加
  • b:开头(当前或上一个字)
  • c:更改
  • d:删除
  • e:结束(当前字词)
  • f:找到(当前行上的下一个字符)
  • g:go(用作许多命令的“leader”)
  • h:left(仅在vi作者使用的键盘上有意义,jkl相同)
  • i:插入
  • j:down
  • k:up
  • l:正确
  • m:mark
  • n:next(最后一次搜索的发生)
  • o:打开(当前行下方的新行)
  • p:put(paste)
  • q:引用? (在给定的寄存器中记录一个宏)
  • r:替换
  • s:替换
  • t:朝向(当前行上的下一个字符)
  • u:撤消
  • v :(输入)视觉模式
  • w :(下一个)字
  • x:x-out(删除单个字符)
  • y:yank
  • z:折叠(它是视觉的,看起来像一张折叠的纸)

答案 1 :(得分:7)

有些人这样做。查看这个备忘单,它有很多助记符:

http://michael.peopleofhonoronly.com/vim/

一些比较明显的:

  • y = yank
  • c =更改
  • O = over
  • f = find
  • r =替换
  • u =撤消
  • t = unTil character

答案 2 :(得分:1)

^的助记符(转到行尾):^看起来像屋顶,屋顶象征着家。 Home键将光标移动到行/文档的开头。

查看ADM-3A keyboard layoutHome键用于打印^~符号。