是否可以从vim中运行PHP文件?我在这里尝试做的是有一个快捷方式,所以每当我需要运行我正在编辑的文件时跳过退出vim并手动调用PHP解释器
Pet*_*ist 12
是! 你可以做你想做的事.都从vim中运行PHP,并创建一个快捷方式.
Matthew Weier O'Phinney写道:
我作为PHP开发人员做的最有用的事情可能是通过(a)PHP解释器(使用Ctrl-M)和(b)PHP解释器的linter(使用Ctrl-L)添加映射来运行当前文件.
例:
:autocmd FileType php noremap <C-M> :w!<CR>:!/usr/bin/php %<CR>
Run Code Online (Sandbox Code Playgroud)
或者(这不检查文件类型要小心)
:map <C-M> :w!<CR>:!/usr/bin/php %<CR>
Run Code Online (Sandbox Code Playgroud)
Joe'Zonker'Brockmeier写道:
Vim还允许您直接从编辑器执行命令,而无需通过使用bang(!)后跟要运行的命令来删除shell.例如,如果您正在Vim中编辑文件并想要查找文件中有多少单词,请运行
:! wc %
Run Code Online (Sandbox Code Playgroud)
Fel*_*ing 10
您可以使用:
:!php %
Run Code Online (Sandbox Code Playgroud)
%代表当前文档,并:!执行任何shell命令.
您也可以为它创建快捷方式.