【发布时间】:2012-08-22 20:12:01
【问题描述】:
我将map<F12> :!python %<cr> 添加到~/.vimrc 中。但是,执行此命令后,当我按下键<F12> 时,它会自动退出。在正常情况下,它应该停在一行Press ENTER or type command to continue,但在我的情况下,它只是跳过这一行并返回vim。好像有人偷偷按了ENTER。最令人惊讶的是它只发生在终端。当我手动输入 `:!python % ' 或使用 gvim 时,一切正常。我不知道如何解决这个问题。
【问题讨论】:
-
同样的问题,我完全不知道。此外,有时 Vim 甚至不执行我的命令。有时它可以帮助我,将
print放入我的 python 代码中。 -
@DavidHalter 片刻岁月,我突然发现了真相。我添加的命令有一个意外的尾随空格。所以当
Press ENTER or type command to continue出现时,vim 会自动添加一个空格... -
@Yyao 我仍然有同样的问题,我什至没有任何尾随空间。精确语法
map <F7> :!python %<CR>
标签: vim