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


    一款可以让你开发效率提高10陪的DIY神器!!
    让我们开始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.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
    根据官网提供的安装实例,我们进行以下操作:
    下载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生效

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

  • 相关阅读:
    四、java IO--使用字节流拷贝文件
    三、java IO--使用字节流写入文件
    二、java IO--使用字节流读取文件
    一、java--IO概念
    xml解析/读取--dom4j
    java程序执行顺序
    Flask学习——cookie操作
    Linux13 shell函数、数组及awk、awk中的数组
    Linux12 RPM 和yum的使用
    Linux11 IP网段划分及主机接入网络
  • 原文地址:https://www.cnblogs.com/lufangtao/p/2840431.html
Copyright © 2020-2023  润新知