grigoryvp Asked: 2009-06-23 00:47:43 +0800 CST2009-06-23 00:47:43 +0800 CST 2009-06-23 00:47:43 +0800 CST vim 可以在没有插件的情况下执行缓冲区吗? 772 如果在 vim 中编辑某些脚本,扩展名为 .py 或 .sh 的文件,是否有任何内置的 vim 命令允许运行此类文件?我知道有很多类似 IDE 的 VIM 插件允许执行文件 vim 编辑,但是没有插件可以吗? vim vi 1 个回答 Voted Best Answer kubanczyk 2009-06-23T01:25:40+08:002009-06-23T01:25:40+08:00 我希望我不会通过回答来冒犯你,运行当前文件(不是缓冲区)你只是 :!% UPD:将缓冲区运行到解释器的标准输入(不先保存到文件): :w !/bin/sh 后者也可以与python、 withperl -w等一起使用。 顺便说一句,一个超级有用的技术是通过外部命令过滤缓冲区: 1G!Ggrep -v unwanted_regex 所有这些都是 vi 兼容的。
我希望我不会通过回答来冒犯你,运行当前文件(不是缓冲区)你只是
UPD:将缓冲区运行到解释器的标准输入(不先保存到文件):
后者也可以与
python
、 withperl -w
等一起使用。顺便说一句,一个超级有用的技术是通过外部命令过滤缓冲区:
所有这些都是 vi 兼容的。