因此,我的 .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>