我意识到Vim的主要作者是荷兰人,所以我也会满足于那些人。我很感兴趣,Vim的“控制键”是否与英语有相同之处?你知道,Ctrl-O表示Open,Ctrl-N表示New,依此类推。
Vim的某些“控制键”可以分配一些含义
(a) append / (i) insert
(w) word / b (back one word)
这些只是我想到的那些。
他们都有一些意义(:e?)
如果我知道它们意味着什么,我会发现它们更容易记住它们;它们不仅仅是随机使用的密钥。
答案 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 layout:Home
键用于打印^
和~
符号。