转:Linux 环境使用vim搭建php IDE -- 提高代码编写数度数倍!手把手教你打造程序员的上古神器VIM!

    xiaoxiao2021-03-25  62

    让我们开始DIY吧~!! 终端下执行命令: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.vimsource 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 根据官网提供的安装实例,我们进行以下操作: 下载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 :call PhpDocSingle()i nnoremap :call PhpDocSingle() vnoremap :call PhpDocRange()

    如何使用: 在函数定义出注释按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生效

    原文地址:http://bbs.php100.com/simple/?t370371.html

    转载请注明原文地址: https://ju.6miu.com/read-37066.html

    最新回复(0)