我做了很多 Python 快速模拟工作,并且不断保存 (:w),然后运行 (:!!)。有没有办法将这些动作结合起来?
也许是“保存并运行”命令。
好的,您正在寻找的最简单形式是管道命令。它允许您在同一行上运行多个 cmdline 命令。在您的情况下,这两个命令是写入“w”并执行当前文件“! %:p`。如果您为当前文件运行特定命令,则第二个命令将变为,例如`!python %:p`。因此,对你的问题最简单的回答就是:
:w | ! %:p
^ ^ ^
| | |--Execute current file
| |--Chain two commands
|--Save current file
最后要注意的一件事是并非所有命令都可以链接。根据Vim docs http://vimdoc.sourceforge.net/htmldoc/cmdline.html#cmdline-lines,某些命令接受管道作为参数,从而破坏链条......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)