2015-05-27 34 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

相關問題