在 Vim 中,我(当然)使用键映射让我的生活更轻松,但是当我自己制作键映射时,我真的会在我可能重新映射它之前知道那个键(或组合键)是否有某种用途。
所以我的问题是:Vim 中的哪些键/组合键没有功能?有没有办法让 Vim 列出哪个?
在 Vim 中,我(当然)使用键映射让我的生活更轻松,但是当我自己制作键映射时,我真的会在我可能重新映射它之前知道那个键(或组合键)是否有某种用途。
所以我的问题是:Vim 中的哪些键/组合键没有功能?有没有办法让 Vim 列出哪个?
一般可以:help <key>
用来查看是否在正常模式下拍摄,:help i_<key>
是否在插入模式下使用。此外,您可以使用:map <key>
检查 vimrc 或插件是否映射了任何内容。这也适用于imap
,nmap
等。
例如:
:help j
:help i_CTRL-N
:imap <Tab>
就列表而言,所有来自 AZ 的大写和小写字母都具有一定的含义。大多数CTRL+<key>
键在所有模式下都有意义,但有些则没有。默认<leader>
键是\
,但很多人将其设置为,
; 但是,,
在正常模式下具有特殊含义(与 相反;
)。我怀疑大多数人将自定义键映射到<leader><key>
或<F#>
. 通常,具有默认含义的键并不是您真正想要的,因此查找:help
是一种很好的做法,因为它不仅可以增加您对 vim 的理解,还可以让您判断是否需要该功能。