Select 与冒号“:”不同的击键以在 vi 中进入命令行模式

Select a different keystroke than colon ':' to enter command-line mode in vi

有什么方法可以实现这种重新映射吗?我调查了一下

map

inoremap

但它们似乎影响给定模式内,而不是如何进入给定模式。

您可以使用 nmap,例如,

:nmap ; :

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

如果您想使用 <F2> 功能键从插入模式进入命令行模式,您可以这样做:

:imap <F2> <Esc>:

vimhere 中有一个包含 3 部分的关于键映射的详尽教程。