Vim
vim 可以在沒有外掛的情況下執行緩衝區嗎?
如果在 vim 中編輯某些腳本,副檔名為 .py 或 .sh 的文件,是否有任何內置的 vim 命令允許執行此類文件?我知道有很多類似 IDE 的 VIM 外掛允許執行文件 vim 編輯,但是沒有外掛可以嗎?
我希望我不會通過回答來冒犯你,執行目前文件(不是緩衝區)你只是
:!%
UPD:將緩衝區執行到解釋器的標準輸入(不先保存到文件):
:w !/bin/sh
後者也可以與
python
、 withperl -w
等一起使用。順便說一句,一個超級有用的技術是通過外部命令過濾緩衝區:
1G!Ggrep -v unwanted_regex
所有這些都是 vi 兼容的。