zgfp.net
当前位置:首页 >> vim php自动补全插件 >>

vim php自动补全插件

自动补全我用的是neocomplcache,但它不是专门针对某种语言的,下面是我的配置,ctrl+k可以弹出窗口 " neocomplcache开关. map :NeoComplCacheToggle imap :NeoComplCacheTogglea " 停用 AutoComplPop. " let g:acp_enableAtStartup = 0 " 启用 ...

ycm这里查不到php的completer,有这么几种措施: 1. 给YCM指定一个外部completer,也就是一个vim插件,比如phpcomplete:autocmd FileType php setlocal omnifunc=phpcomplete#Complete 类似地,你可以用javacomplete2等插件来补全java,jedi-vim...

YCM不提供除了C系和Python的Goto definition。。。 用ctags吧。 或者省事找个IDE vimrc 中添加上 nnoremap jd :YcmCompleter GoToDefinitionElseDeclaration c/c++ 管用,不知道对PHP对否生效。

复制和粘贴在vim中的快捷键是不同的,vim中复制用y, 粘贴用p,要使用系统剪切板,在前面加上”*就可以了,比如复制用“*y,粘贴用"*p

http://www.google.com/#hl=en&cp=11&gs_id=10&xhr=t&q=vim+php+plugin&pf=p&sclient=psy&source=hp&pbx=1&oq=vim+php+plu&aq=0&aqi=g1&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=ce1bbbb46c45a76&biw=1250&bih=659

vim本身就支持常见的语言自动补全, 一般是ctrl+space, 和输入法切换冲突, 所以你需要修改快捷键。 写html装个emmet插件,也挺方便!

不用想了,跟 YCM 的开发者聊了下, php 没有跳转的功能。

YCM不提供除了C系和Python的Goto definition。。。 用ctags吧。 或者省事找个IDE vimrc 中添加上 nnoremap jd :YcmCompleter GoToDefinitionElseDeclaration c/c++ 管用,不知道对PHP对否生效。 如果我的回答没帮助到您,请继续追问。

语言高亮的配置文件可以在vim的安装目录下找到,一般在/usr/local/share/vim/vimxx/syntax下,php对应的是php.vim文件,是在你安装vim的时候就存在的,所以有可能不是最新的,可以去github上找一个php.vim来替换即可。 github地址-php.vim

1.vim的设计理念是组合; 命令组合: Vim强大的编辑能力中很大部分是来自于其普通模式命令。vim的设计理念是命令的组合。例如普通模式命令"dd"删除当前行,"dj"代表删除到下一行,原理是第一个"d"含义是删除,"j"键代表移动到下一行,组合后"dj"删除...

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com