Vim

vim 可以在沒有外掛的情況下執行緩衝區嗎?

  • October 23, 2012

如果在 vim 中編輯某些腳本,副檔名為 .py 或 .sh 的文件,是否有任何內置的 vim 命令允許執行此類文件?我知道有很多類似 IDE 的 VIM 外掛允許執行文件 vim 編輯,但是沒有外掛可以嗎?

我希望我不會通過回答來冒犯你,執行目前文件(不是緩衝區)你只是

:!%

UPD:將緩衝區執行到解釋器的標準輸入(不先保存到文件):

:w !/bin/sh

後者也可以與python、 withperl -w等一起使用。

順便說一句,一個超級有用的技術是通過外部命令過濾緩衝區:

1G!Ggrep -v unwanted_regex

所有這些都是 vi 兼容的。

引用自:https://serverfault.com/questions/29614