从vim中运行PHP文件

时间:2011-04-11 13:46:09

标签: php vim

是否可以从vim中运行PHP文件?我在这里尝试做的是有一个快捷方式,所以每当我需要运行我正在编辑的文件时跳过退出vim并手动调用PHP解释器

3 个答案:

答案 0 :(得分:12)

是的!你可以做你想做的事。都从vim中运行PHP,并创建一个快捷方式。

Matthew Weier O'Phinney写道:

  

可能是我最有用的东西   作为PHP开发人员完成的是添加   映射以运行当前文件   通过(a)PHP解释器(使用   Ctrl-M)和(b)PHP解释器   linter(使用Ctrl-L)。

Vim Productivity Tips for PHP Developers

示例:

:autocmd FileType php noremap <C-M> :w!<CR>:!/usr/bin/php %<CR>

或(这不检查文件类型要小心)

:map <C-M> :w!<CR>:!/usr/bin/php %<CR>

Joe'Zonker'Brockmeier写道:

  

Vim还允许你执行一个   直接从编辑器命令,   无需掉到贝壳上   使用bang(!)后跟命令   要运行。例如,如果你是   在Vim中编辑文件并想要查找   输出文件中有多少个单词,   运行

:! wc %

Vim tips: Working with external commands

答案 1 :(得分:10)

您可以使用:

:!php %

%代表当前文档,:!执行任何shell命令。

您也可以为它创建快捷方式。

答案 2 :(得分:1)

我的.vimrc

中有这个
" set make command when editing php files
set makeprg=php\ -l\ %
set errorformat=%m\ in\ %f\ on\ line\ %l

然后我用:

映射到F7(或任何你想要的)
:map <F7> :make <CR>