如何在vim中创建访问当前文件名的命令?
我想创建一个执行以下操作的单个vim命令:如何在vim中创建访问当前文件名的命令?,vim,Vim,我想创建一个执行以下操作的单个vim命令: 保存当前文件 使用python运行当前文件 目前我必须这样做: :w :!python3{filename} 相反,我想这样做: :pyRun 或者类似的你可以用|链接命令。所以 :w | ! python3 % 将保存缓冲区并使用python3运行它 有关详细信息,请参见:help:bar和:help c 您可以为此创建命令,如: :command PyRun execute 'w <bar> ! python3 %' :命令PyRu
:w
:!python3{filename}
相反,我想这样做:
:pyRun
或者类似的你可以用
|
链接命令。所以
:w | ! python3 %
将保存缓冲区并使用python3运行它
有关详细信息,请参见:help:bar
和:help c
您可以为此创建命令,如:
:command PyRun execute 'w <bar> ! python3 %'
:命令PyRun执行'w!蟒蛇3%'
请注意,vim中的自定义命令必须以大写字母开头。
:设置autowrite
,您只需执行:!python3%
无需先:w
。