Heim  >  Fragen und Antworten  >  Hauptteil

So führen Sie nicht gespeicherten Code aus, wenn Sie PHP mit vim bearbeiten

Ich verwende vim, um PHP-Dateien zu bearbeiten. Wenn Sie sie speichern, können Sie !php% verwenden, um die aktuelle Datei auszuführen Aber ich möchte die Richtigkeit des Codes überprüfen, ohne ihn zu speichern. Ist das möglich?

某草草某草草2683 Tage vor575

Antworte allen(1)Ich werde antworten

  • 天蓬老师

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

    Linux 下

    :%w !tee | php

    解释一下:

    Vim 的 w 命令后的参数可以用来指定保存的路径。我们在此使用 !tee 命令是使用 shell 的进程替换让 w 命令写入到管道供后面无论任何命令使用。

    ---------

    @felix021 指出,可以不用进程替换,直接让 w 写入到 php 的标准输入即可。

    :%w !php

    Antwort
    0
  • StornierenAntwort