在诸如:ls
之类的命令之后,Vim显示一个列表,然后是提示符:
按Enter或键入命令继续
例如:
:ls
2 a ".vimrc" line 24
3 #a "dotfiles/README.md" line 13
Press ENTER or type command to continue
在此处键入:
允许我在列表存在时编写Ex模式命令。这很好用。 (见:help hit-enter
。)
但是,我在正常模式下将 Space 映射到:
(因为按 Space 比 Shift <更容易KBD>; )。不幸的是,当我的意思是:
时,我的肌肉记忆使我在“按ENTER”提示符下按 Space 。 Space 映射到 Enter ,它会关闭列表和提示。我希望它映射到:
。
是否可以在“按ENTER”提示中映射键?
答案 0 :(得分:1)
您可以使用这种半着名的映射作为解决方法:
nnoremap <key> :ls<CR>:b