如何设置:!蟒蛇3到:!vim中的python?

如何设置:!蟒蛇3到:!vim中的python?,vim,Vim,要在vim中使用python3+运行脚本(默认为Python2.7),您需要键入: :!python3 <filename.py> :!蟒蛇3 从技术上讲,如何使用Python3+运行它,只需: :!python <filename.py> :!python 也许是别名,只是为了缩短它。cnoremap!皮耶!蟒蛇3 cnoremap !py !python3<Space> 这将取代!带的py!python3命令行中的任意位置 它可能比使用cnor

要在vim中使用python3+运行脚本(默认为Python2.7),您需要键入:

:!python3 <filename.py>
:!蟒蛇3
从技术上讲,如何使用Python3+运行它,只需:

:!python <filename.py>
:!python
也许是别名,只是为了缩短它。

cnoremap!皮耶!蟒蛇3
cnoremap !py !python3<Space>
这将取代
!带
的py
!python3
命令行中的任意位置

它可能比使用
cnoremap py python3
作为
更好!py
不像命令行上的py那样常见


此外,您可能会注意到,每当您键入
,vim都会等待几分钟在命令行上。你可以继续键入不管

< p>如果你写很多Python考虑使用Mmap,而不是在VIM中重新映射应用程序的名称。使用map可能会为您节省一些按键,并使所发生的事情更加明确。ctrl+shift+p似乎是个不错的选择。当然,您会将其更改为在您自己的流程中工作得更好的内容

  " ctrl+shift+p to execute script with python3
  map <C-S-p> :!python3<Space>
“ctrl+shift+p使用python3执行脚本
地图:!蟒蛇3

你可以使用别名,读一下:把symlink
/usr/local/bin/py
链接到
/usr/bin/python3
;)怎么样?这真的不是一个Python问题,“cnoremap”能起作用。但是我发现评论部分的链接对我来说最有用。无论如何,谢谢。