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