我用vim編輯php文件,如果儲(chǔ)存了可以用 !php% 來運(yùn)行目前文件
但我想不保存,驗(yàn)證程式碼的準(zhǔn)確性,可否實(shí)現(xiàn)呢?
Linux 下
:%w !tee | php
解釋一下:
Vim 的 w 指令後的參數(shù)可以用來指定已儲(chǔ)存的路徑。我們在此使用 !tee
命令是使用 shell 的進(jìn)程替換讓 w
指令寫入到管道供後面無論任何指令使用。
---------
@felix021 指出,可以不用進(jìn)程替換,直接讓 w
寫入到 php 的標(biāo)準(zhǔn)輸入即可。
:%w !php