标签: python vim nerdtree
我有键映射
nnoremap <buffer> <F9> :exec '!python' shellescape(@%, 1)<cr>
当我按<F9>时,它可以调用python执行当前文件。
<F9>
我有NerdTree插件可以从m复制一个新文件,然后从c复制该文件。
m
c
除功能键外,其他所有功能都正常,当我按<F9>时,什么也没发生。
但是当我使用!python filename.py时,它将调用python再次执行功能。
!python filename.py
请问为什么?