首頁  >  問答  >  主體

vim編輯php怎麼執行不儲存的程式碼

我用vim編輯php文件,如果儲存了可以用 !php% 來運行目前文件
但我想不保存,驗證程式碼的準確性,可否實現呢?

某草草某草草2683 天前576

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2017-05-16 16:44:53

    Linux 下

    :%w !tee | php

    解釋一下:

    Vim 的 w 指令後的參數可以用來指定已儲存的路徑。我們在此使用 !tee 命令是使用 shell 的进程替换让 w 指令寫入到管道供後面無論任何指令使用。

    ---------

    @felix021 指出,可以不用進程替換,直接讓 w 寫入到 php 的標準輸入即可。

    :%w !php

    回覆
    0
  • 取消回覆