这里要用到两个插件: projtags.vim : Set tags file for per project AutoTag : Updates entries in a tags file automatically when saving 这两个插件单独工作都不能满足我的要求,但是他们合起来使用却是非常方便。 projtags.vim用于给项目配置tags文件,如配置项目路径为 /path-to-proj ,那么,当文件在 /path-to-proj及其子目录时,tags选项此时被局部地设置为...
自制vim php manual
vim-php-doc-by-ihacklog.com.zip 下载 (2.7 MB, 8 次)
parser2.zip 下载 (3.4 KB, 2 次)
安装 XML Parser PEAR 1sudo pear install XML_Parser 下载parser脚本 1wget http://blog.planetxml.de/uploads/source/php/phpdoc/parser2.php.txt -Oparser2.php 这个parser对目前的php版本来说,有些地方已经不适应了,我在Gasol patch版的基础上修改了一下。 从php.net docs repo中checkout出文档源码: 1svn co http://...
phpcomplete.vim 比官方版功能强大的全能补全插件
官方自带的全能补全默认vim脚本文件是 /usr/share/vim/vim73/autoload/phpcomplete.vim 经试用,官方的搜索很费时间并且不准确。 还好找到了这个修改版的 phpcomplete.vim Default phpcomplete.vim does not support in-file checking of $var = new Class; so if you don’t have a tags file with the variable in...
Vim项目tags文件问题
貌似国人有个插件: projtags.vim 用的时候这样: 1let g:ProjTags = [ "~/work/proj1" ] 要用这个插件,可修改.vimrc文件或者新建一.vim文件再在.vimrc文件里面source之。 直接把它的说明copy来吧: Usage: Set your projects path into g:ProjTags as a list, for example: let g:ProjTags = [ "~/work/proj...
Vim statusline设置

如果只需要默认的状态栏,这样就行了: 12345" Always show status line, even for one window set laststatus=2 " Show line, column number, and relative position within a file in the status line set ruler 当然,用set statusline也可模拟 ‘ruler’ 设置的标准状态行 1set stat...
分享一个用于生成tags文件的脚本
ctags-php-win-bat.zip 下载 (163.1 KB, 6 次)
在Linux下面只需要用find 命令即可生成一个包含特定后缀文件路径的文件列表文件。相比之下win下的dir命令就功能不怎么样了。 因此此脚本主要用于Win,因为Linux下有更简单的办法。 在_vimrc中添加: 12" TAGS SETTINGS set tags=./tags,tags,$HOME/tags 这样当在当前目录找不到tags文件时,就会去$HOME目录找。 这也就是我用这个脚本的目的,当做某个项目时,无论你在项目目录下面的哪个文件夹里用vim打开文件,都可以用ctag...
那些IDE中的VIM插件
Visual Studio的Vim插件:ViEmu 这个插件是商业产品。支持VS2008 、 VS2010 等,另外,还支持Word和Outlook,SQL Server。 这里提供一下可用的下载地址:http://download.csdn.net/detail/medtrib/2976739 免费的的插件有:VsVim Eclipse中的Vim插件:eclim 使用eclim,你可以在vim中有Eclipse的功能,也可以在Eclipse中嵌入Vim编辑器。 还有一个工具是Vrapper,这个工...
Markdown in Vim
首先是语法高亮,目前我用的是这个语法文件: Markdown – Syntax highlight for Markdown text files : vim online 安装方法: 1$ vim markdown-<version>.vba.gz +":source % | quit!" 有个叫Plasticboy的也写了一个,在这儿: Markdown Vim Mode | PlasticBoy 不过这个我没有用过,不知道哪个更强大。 然后我们可以编...
用VIM和PHP_Beautifier格式化你的PHP代码
平常用IDE,如netbeans IDE,Phpstorm ,zendstudio 等,都有格式化代码的功能,用VIM能不能也实现这个功能呢?答案是YES。 最近接手修改一个由别人在N年前写的老PHP程序(各种BUG),代码可读性极差,因此想美化一下。于是有了此文。在此记录一下,方便 有同样需求的朋友查看。如果你有更好的办法,欢迎留言与我分享。 STEP 1: 修改vim配置文件(*nix : .vimrc , win : _vimrc ) 添加: map :% ! php_beautifier &...
关于VIM高亮匹配括号
近日发现我的VIM不能自动高亮匹配括号了,于是搜索之,发现该功能是由matchparen提供的。 1:h matchparen paren是单词parentheses(括号)的缩写。 高亮匹配括号 *matchparen* 这里提到的功能是一个标准插件 |standard-plugin|。 只有 ‘compatible’ 不置位时才能使用此插件。 设置 “loaded_matchparen” 变量可以避免载入此插件: > :let loaded_matchparen = 1 ...





近期评论