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