2
所以我有两个命令在我的.vimxc中,我可以使用python 2.whatever执行当前的python文件。 Shift-e一个正常工作,并等待我打回去vim。使用F7的人不会等待我进入,但只是打印屏幕并直接回到vim,防止我看到输出,除非出现错误。为什么这些行为会有所不同,我如何获得F7绑定以等待我像S-e绑定一样进入?Vim完全相同的键绑定具有稍微不同的行为
map <buffer> <S-e> :w<CR>:!/usr/bin/env python2 % <CR>
map <buffer> <F7> :w<CR>:!/usr/bin/env python2 % <CR>
对我来说_both_这些映射立即返回而不显示输出...... –
你可以尝试用'nnoremap'而不是'map'吗? – romainl
当我在它们上使用nnoremap时,会发生同样的事情。 – user1938392