我想创建一个执行以下操作的单独的vim命令:
目前,我必须这样做:
:w
:! python3 {filename}
相反,我想这样做:
:pyRun
或类似的东西
答案 0 :(得分:1)
您可以使用|
链接命令。所以
:w | ! python3 %
将保存缓冲区并使用python3运行它。
有关更多信息,请参见:help :bar
和:help c_%
。
您可以为此创建一个命令,例如:
:command PyRun execute 'w <bar> ! python3 %'
请注意,vim中的自定义命令必须以大写字母开头。