在Vim的“按Enter”提示下映射键

时间:2015-08-05 14:29:57

标签: vim

在诸如: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”提示中映射键?

1 个答案:

答案 0 :(得分:1)

您可以使用这种半着名的映射作为解决方法:

nnoremap <key> :ls<CR>:b