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