例如,假设我创建了一个对象。$myobject=newMyClass;当我键入$myobject->[我希望在此处弹出一个包含可用功能的菜单] 最佳答案 Vim7的PHPomni-completion应该可以做到这一点。:helpft-php-omni:helpnew-omni-completion 关于php-是否有一个VIM插件可以显示PHP类对象的可用函数?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo
我在一个大型项目中使用带有phpomnicompletion的vim。我有一个ctags文件并使用:auFileTypepythonsetomnifunc=pythoncomplete#CompleteauFileTypephpsetomnifunc=phpcomplete#CompletePHPauFileTypejavascriptsetomnifunc=javascriptcomplete#CompleteJSauFileTypehtmlsetomnifunc=htmlcomplete#CompleteTagsauFileTypecsssetomnifunc=csscomplet
我按照一些教程通过VIM调试和检查php代码。这是我要测试的一段PHP代码以下代码对我有用::autocmdFileTypephpnoremap:!$HOME/bin/php-l%它告诉我存在语法错误。问题是我想使用quickfix控制台。所以,这是代码:setmakeprg="php-l%"nmap:make:copenLF9打开快速修复窗口,但没有检测到语法错误。(我之前用:w保存了我的php文档)感谢您的宝贵时间! 最佳答案 我看到的问题是使用"带:set.我建议如下::setmakeprg=php\-ln\%:seterro
我想在PHP中使用HTML5标签,但Vim无法识别它们。我已经安装了这个插件:http://www.vim.org/scripts/script.php?script_id=3236但是这个插件不支持PHP文件。我能做什么? 最佳答案 Vim可能没有检测到PHP文件中有HTML。您是否尝试过手动设置文件类型?:setft=html.php 关于php-Vim无法识别PHP中的HTML5标签,我们在StackOverflow上找到一个类似的问题: https:/
有没有办法在VIM命令行中显示当前的PHP函数或类名?我找到了一个用于显示Cfunctionnamesinthestatusline的插件但它不适用于PHP,无论如何我更喜欢使用命令行来保存有值(value)的垂直线。谢谢。 最佳答案 编辑在TagList的帮助中寻找完全不相关的东西时,我刚刚找到了这两个函数:Tlist_Get_Tagname_By_Line()Tlist_Get_Tag_Prototype_By_Line()在我的状态栏中添加这个效果很好:%{Tlist_Get_Tagname_By_Line()}还有,你读过V
我有很好的PHP语法突出显示所有设置,看起来很棒。我现在需要的是能够在键入时显示内置函数签名或提示。这在很多IDE中很常见,我认为有人有一个插件可以为VIM做到这一点。示例:在插入模式下输入str_replace时,vim屏幕上的某处会显示“mixedstr_replace(mixed$search,mixed$replace,mixed$subject[,int&$count])”有人知道一个好的插件吗?如果不是PHP,那么也许可以使用正确的函数定义文件将某些东西移植到php。谢谢! 最佳答案 您可以使用TagList插入。它的功
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我很想学习Vim并将其用作IDE,因为其他编辑器有点笨重。要将Vim用作PHP、jQuery、HTML和CSSIDE,最好的插件组合是什么?
我正在寻找适用于vim的php自动完成解决方案。我已经在这个线程了:VimPHPomnicompletion但它对我不起作用。我用这个bash脚本生成标签文件:#!/bin/bashexecctags-V-ftags\-h\".php\"-R\--exclude=\"\.git\"\--totals=yes\--language-force=PHP\--tag-relative=yes\--PHP-kinds=+cfiv\--regex-PHP='/(abstract)?\s+class\s+([^]+)/\2/c/'\--regex-PHP='/(static|abstract|pu
我真的很喜欢VIM,但我离不开的一件事是netbeans和VisualStudio中的简单错误。我经常犯一些愚蠢的错误,比如ifcheckit($url){}代替if(checkit($url)){}当涉及到此类内容时,波浪形的红色小下划线是救命稻草。是否有一个VIM插件可以使我免于php愚蠢的错误hell?谢谢。 最佳答案 使用Syntastic为了使其高效工作,您可以将这一小的自定义添加到您的.vimrc中:function!s:SaveAll()w|:Errorendfunctioncommand!-bar-narg=0Wca
当我使用Vim7.3编辑大型PHP文件(2000行)时,如果我从插入模式切换到正常模式,会有大约1-2秒的延迟。当我需要进行一些快速编辑时,这非常令人沮丧。在较小的文件(300行)上没有延迟。反向(正常模式到插入模式)也没有延迟。问题与语法高亮有关,因为如果我关闭语法高亮,问题就会消失。:syntaxoff一些我尝试过但无济于事的事情:关闭折叠关闭matchparen插件关闭所有自定义插件使用“大文件”插件请注意,除了这个插入到正常模式的切换问题外,在编辑大文件时,语法突出显示对我来说没有任何其他问题。IE。在插入模式下键入文本执行良好,完成工作正常等。这让我觉得这是可以修复的问题。我