如果在 vim 中编辑一些脚本,一个扩展名为 .py 或 .sh 的文件,是否有任何内置的 vim 命令允许运行这样的文件?我知道有很多类似 IDE 的 VIM 插件允许执行文件 vim 编辑,但是没有插件可能吗?
我希望我的回答不会冒犯你,运行当前文件(不是缓冲区)你只是
:!%
Run Code Online (Sandbox Code Playgroud)
UPD:将缓冲区运行到解释器的标准输入(不先保存到文件):
:w !/bin/sh
Run Code Online (Sandbox Code Playgroud)
后者也可以与python
、与perl -w
等一起使用。
顺便说一句,一个超级有用的技术是通过外部命令过滤缓冲区:
1G!Ggrep -v unwanted_regex
Run Code Online (Sandbox Code Playgroud)
所有这些都与 vi 兼容。
归档时间: |
|
查看次数: |
1162 次 |
最近记录: |