2015-05-27 31 views

回答

4

你可以使用nmap,例如,

:nmap ; : 

map semicolon to colonnmap中的'n'表示正常模式。

如果你想使用,也就是说,<F2>功能键从插入方式进入命令行模式下,你可以这样做:

:imap <F2> <Esc>: 

有关于vim的here键映射详尽3部分的教程。

+0

ah ** n **图即正常模式映射。这是我正在寻找的 – javadba

4

要扩大rphv's answer,您可以使用nnoremap:的功能与另一个密钥进行交换。例如,如果你想使用;而不是:进入命令行模式下,你可以这样做:

nnoremap ; : 
nnoremap : ; 

这有你不会失去的;功能的优势。如果你尝试同样的事情nmap,像这样:

nmap ; : 
nmap : ; 

没有一个会因为递归定义的工作。

+0

Thx为noremap的解释。我会为它更新.vimrc。 – javadba

相关问题