1

在 Vim 中,我(当然)使用键映射让我的生活更轻松,但是当我自己制作键映射时,我真的会在我可能重新映射它之前知道那个键(或组合键)是否有某种用途。

所以我的问题是:Vim 中的哪些键/组合键没有功能?有没有办法让 Vim 列出哪个?

4

1 回答 1

2

一般可以: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 的理解,还可以让您判断是否需要该功能。

于 2012-08-10T17:33:46.207 回答