我可以在ViM中运行当前脚本或脚本吗?

问题描述:

我正在开发一个使用ViM的php应用程序。有没有我运行currentEditing.php的捷径?另外,是否有快速运行main.php我可以在ViM中运行当前脚本或脚本吗?

您可以在VIM使用以下语法执行shell命令:

:!command -options arguments 

因此,你需要先保存文件,然后运行命令,任何你需要执行PHP。

我不知道PHP的,所以让我给你带编译C文件的一个示例:

... editing text 
:w main.c     # save to file 
:!gcc -Wall main.c  # compile the code 
:!./a.out     # execute the executable 

注意:!命令由shell中运行和VIM有没有对它的理解。因此,您可以执行任何命令。这也意味着该命令无法在修改的未保存的缓冲区上运行。

这取决于你的平台,当然,但是当我开发python时,我经常通过执行:!%来运行当前脚本。一个命令(显然)的冒号,shell执行的命令,以及当前文件名的百分比。