Project 插件的作用就是帮助用户以项目的形式管理源码,展示项目目录树结构。
上传project-1.4.1.tar.gz 解压:
tar -zxvf project-1.4.1.tar.gzcd project-1.4.1查找vim
whereis vim拷贝插件
cp doc/project.txt /usr/share/vim/vim72/doc/cp plugin/project.vim /usr/share/vim/vim72/plugin/如果项目地址为:/usr/www/myApp 命令行中输入vim命令,然后输入
:Project再输入/C创建一个项目
/C输入项目名称“myApp”并回车
Enter the Name of the Enter:myApp输入加载目录录“/usr/www/myApp”并回车
Enter the Absolute Directory to Load:/usr/www/myApp输入CD参数(同项目目录)“/usr/www/myApp”回车
Enter the CD parameter:/usr/www/myApp输入过滤规则(符合规则显示) “.php .js *.html”回车
Enter the File Filter:*.php *.js *.html保存 :w 提示~/.vimprojects 项目保存成功 命令模式下输入:Ctrl+ww 可以切换使用
方式一:
vim:Project方式二:
vim -c 'Project /home/test/.vimprojects'/r 根据项目过滤符更新折叠处的文件。 /R 递归执行 /r 。 /c 创建一个项目。但不包括指定目录下的子目录。 /C 递归执行 /c,包括指定目录下的所有子目录。 打开文件;打开或关闭折叠。 Shift+Return /s 同 打开文件,打开文件时水平分割窗口。 /S 加载所有文件到当前窗口,当前窗口会被水平分割显示所有文件。 Ctrl+Return /o 打开指定文件到一个窗口中,并且关闭所有其它窗口, Alt+Return /v 仅仅打开文件,光标仍然保留在项目列表中。 / 移动文本或者折叠到当前光标的上一行。 / 移动文本或者折叠到当前光标的下一行。 /i 在状态栏中显示光标所在折叠的完整参数以及继承参数。 /I 在状态栏中显示文件的完整路径。 /l 加载当前项目层的所有文件到到当前 vim 中。在加载的过程中,任何按键都导致停止。 /L 加载当前项目以及子项目中的文件到当前 vim 中。谨慎使用。 /g 在当前项目层执行 grep 。 /G 在当前项目层及子项目执行 grep 。 当在变量 g:proj_flags 中使用了标志位 ‘g’ 时, 该键用来切换打开和关闭项目窗口.
其它操作参见 project.txt 。
新闻热点
疑难解答