vim配置php开发环境

转 http://www.cnblogs.com/lufangtao/archive/2012/12/31/2840431.html

终端下执行命令:whereis vim     将列出vim安装的路径。 
否则执行 sudo apt-get install vim 安装vim 。
成功安装了vim,只需要在用户根目录下创建.vimrc文件,在配置文件下写入如下信息。
比如:
"引号代表注释

set hlsearch                  "高亮度反白
set backspace=2               "可随时用倒退键删除
set autoindent                 "自动缩排
set ruler                      "可显示最后一行的状态
set showmode                 "左下角那一行的状态
set nu                        "可以在每一行的最前面显示行号
set bg=dark                   "显示不同的底色色调
syntax on                     "进行语法检验,颜色显示
set wrap                      "自动折行
set shiftwidth=4
set tabstop=4
set softtabstop=4
set expandtab                  "将tab替换为相应数量空格
set smartindent

######下面可根据自己的需要,可以不选用#############
set guifont=Dorid Sans Mono:h14:uft8  "gvim字体设置
set encoding=utf8               "设置内部编码为utf8
set fileencoding=utf8            "当前编辑的文件编码
set fileencodings=uft8-bom,utf8,gbk,gb2312,big5   "打开支持编码的文件

"解决consle输出乱码
language messages zh_CN.utf-8
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

一、如何安装phpcomplete插件
如果是VIM7.0以上,不需要再下载 phpcomplete.vim 这个插件,因为安装时自带了,在目录/usr/share/vim/vim73/autoload/phpcomplete.vim中。
在 ~/.vimrc 中添加这样两行:
filetype plugin on                                             
autocmd FileType php set omnifunc=phpcomplete#CompletePHP

如何使用:
vi index.php
插入一段php代码后比如:
htmlsp
先按下 Ctrl+x进入^X模式,再按下 Ctrl+o, 就能看到提示列表框,以及对应的function,还有对应的函数定义比如参数等等
Ctrl+n, Ctrl+p 来上下选择,ESC 来取消提示

[attachment=28884]

二、如何安装php documentor插件
http://www.vim.org/scripts/script.php?script_id=1355

//下面获取插件的方法相同

xshell连接远程服务器   下载  sudo wget http://www.vim.org/scripts/download_script.php?src_id=4666

重命名  mv download_script.php?src_id=4666 php-doc.vim

根据官网提供的安装实例,我们进行以下操作:
下载php-doc.vim
cp ./php-doc.vim /usr/share/vim/vim73/autoload/php-doc.vim

install details
Installation
=========

For example include into your .vimrc:

vi  ~\.vimrc

source /usr/share/vim/vim73/autoload/php-doc.vim
inoremap <C-P> <ESC>:call PhpDocSingle()<CR>i
nnoremap <C-P> :call PhpDocSingle()<CR>
vnoremap <C-P> :call PhpDocRange()<CR>

如何使用:
在函数定义出注释按ctrl+p即可
[attachment=28886]

三、如何安装NERDTree插件
http://www.vim.org/scripts/script.php?script_id=1658
然后解压,解压缩后把plugin,doc,syntax,nerdtree_plugin四个目录复制到/usr/share/vim/vim73/目录下,即可完成安装。
进入vim后 :NERDTree开启

如何使用
1、在终端界面,输入vim
2、输入  :NERDTree ,回车
3、进入当前目录的树形界面,通过h,j键或者小键盘上下键,能移动选中的目录或文件
4、按u键到上级目录,按o键打开或者关闭文件。目录前面有+号,摁Enter会展开目录,文件前面是-号,摁Enter会在右侧窗口展现该文件的内容,并光标的焦点focus右侧。
5、ctr+w+h  光标focus左侧树形目录,ctrl+w+l 光标focus右侧文件显示窗口。多次摁 ctrl+w,光标自动在左右侧窗口切换
6、光标focus左侧树形窗口,摁? 弹出NERDTree的帮助,再次摁?关闭帮助显示
7、输入:q回车,关闭光标所在窗口

图片上传张数限制,不秀效果了。照做即可!!!

四、如何安装neocomplcache代码自动补全函数提示(支持C/C++,java,python,PHP,javascrip众多语言 )
http://www.vim.org/scripts/script.php?script_id=2620
然后解压,解压缩后把autoload,plugin,doc三个目录复制到/usr/share/vim/vim73/

添加一下内容到~/.vimrc文件中
if &term=="xterm"
  set t_Co=8
  set t_Sb=^[[4%dm
  set t_Sf=^[[3%dm
endif

let g:neocomplcache_enable_at_startup = 1

五、如何安装zencodeing   引起美工业内13级地震的超级利器
http://www.vim.org/scripts/script.php?script_id=2981 下载得到
解压缩后把三个目录复制到/usr/share/vim/vim73/

方法二
在用户根目录下创建~/ .vim文件夹 ,将加压后得到的三个目录放入此文件夹即可。
测试是否安装成功 :
输入 html:4s 
按住Ctrl 再按下 “y” 和“,” 看到发生了什么?震惊了吗??

以上插件安装都必须重新启动vim生效

设置启动NERDTree的快捷键:

map <F2> :NERDTreeMirror<CR>
map <F2> :NERDTreeToggle<CR>

时间: 2024-11-07 09:02:35

vim配置php开发环境的相关文章

Vim配置IDE开发环境

我的vim IDE界面: 1.安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件.这些使用apt-get安装即可:[email protected]:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持.缩进等等.vim中文帮助文档tar包下载地址:http://sourceforge.net/projects/vimcdoc/files/vimcdoc/解压后其中有个d

vim配置Go开发环境

配的比较简单 github 搜索 plug 出来星比较高的目前好像时 13.5k 目前还有效的地址: https://github.com/junegunn/vim-plug 选择自己的平台,复制命令执行 Installation Usage 把这个内容部分复制 创建自己的 .vimrc Example 关闭 vim 再次打开 执行命令 PlugInstall  等待完成 关于自动补全插件 Plug 'valloric/youcompleteme' 可能会出现一个错误,错误我已经没法发出来了 不

linux下配置LAMP开发环境,以及常用小细节

本来安装没什么可说到.但是在linux当中容易会出现各种各样到问题.我安装以后导致各种问题 比如php无法正常解析,数据库无法关闭,Apache无法开启等等........ 所以搞得我比较郁闷,现在把过程分享下,大家不要在走弯路 最后按照这个顺序来装,避免出问题 [plain] view plaincopy sudo apt-get install mysql-server-5.0 sudo apt-get install apache2 sudo apt-get install php5 li

[转]Ubuntu 配置 Android 开发 环境

转自:http://blog.csdn.net/shulianghan/article/details/20855541 1. 安装 Android Studio (1) 下载Android Studio开发环境 下载地址 : http://developer.android.com/sdk/installing/studio.html , Windows 和 Linux 不分 32 位 和 64 位; -- Windows版 : https://dl.google.com/android/st

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

Eclipse下配置TinyOS开发环境

通过给Eclipse安装Yeti 2 - TinyOS 2 Plugin for Eclipse来配置TinyOS IDE,从而可建立TinyOS Project Yeti 2的介绍请参考网站:http://tos-ide.ethz.ch/wiki/pmwiki.php?n=Site.TinyOSEclipsePlugin 1.下载.解压并打开Eclipse(我用的是Eclipse IDE for Java Developers) 2.打开Install对话框:Help->Install New

VS2010配置OpenGL开发环境

OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应用程序无须考虑其运行环境所在平台与操作系统,在任何一个遵循OpenGL标准的环境下都会产生相同的可视效果. 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL.Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录

【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境

使用MS Visual C++来创建OpenCV工程,由于不同的VS版本在配置时有所差别,现特把配置过程总结下来,以方便自己和其他朋友使用. 1.软件准备 安装Visual Studio2012和OpenCV2.4.9 这里就不再对软件的安装和环境变量的设置进行说明了,其他类似的文章的设置都大抵相似,本文重点介绍一下VS2012环境的配置. 2.配置VS2012环境 (1)新建工程 你可以创建简单的控制台应用或者拥有图形用户界面的复杂应用,此处我们选择最简单常用的控制台应用. 理解解决方案(So

VC 6中配置OpenGL开发环境

2010,2012中配置类似 http://hi.baidu.com/yanzi52351/item/f9a600dffa4caa4ddcf9be1d VC 6中配置OpenGL开发环境 这里,我习惯使用VC 6,就使用它作为开发OpenGL应用的IDE吧. 要在Windows下学习OpenGL,首先就是要配置开发环境,我在这里详细的说明整个配置过程,希望对初学的朋友有所帮助. 第一步:下载OpenGL库 Windows环境下的GLUT下载地址:(大小约为150k) http://downloa