2

因此,我的 .vimxc 中有两个命令,可用于使用 python 2.whatever 执行当前的 python 文件。Shift-e 工作正常,等待我按 Enter 键返回 vim。使用 F7 的人不等我按回车,而是打印到屏幕并直接返回 vim,除非出现错误,否则我看不到输出。为什么这些行为不同,我如何让 F7 绑定像 Se 绑定一样等待我按 Enter 键?

map <buffer> <S-e> :w<CR>:!/usr/bin/env python2 % <CR> 
map <buffer> <F7> :w<CR>:!/usr/bin/env python2 % <CR> 
4

1 回答 1

0

在任何一种情况下,请确保在最后一个之后没有任何尾随空格<CR>;它会导致 vim 立即退出输出视图。

于 2013-01-13T10:14:26.587 回答