vim pluin安装

一、管理vim插件的工具
    sudo apt-get install vim-script vim-addons-manager
    
    vim-addon-manager提供了vim-addons 命令,允许每个用户自由的控制使用哪些扩展,
    禁用哪些扩展。实现方式是通过符号链接将扩展的文件到每个用户的 .vim/ 目录

    Command:
        vim-addons status
        显示系统中安装了哪些扩展,哪些是对当前用户开启的,哪些是禁用的

        vim-addons install extension-name
        对当前用户安装某个扩展,即创建符号链接

        vim-addons remove
        对当前用户删除某个扩展,即删除符号链接

        vim-addons disable
        对当前用户禁用某个扩展,在配置文件中插入扩展的禁用命令

        vim-addons enable
        对当前用户启用某个扩展,从配置文件中移除扩展的禁用命令

        Note:
            如果不先安装vim-script,使用vim-addons显示的插件比较少,安装完成
            之后可以显示很多插件。

二、Install vim plugin

1.安装vim中文支持
    下载的文件包应该是类似这样的: vimcdoc-1.8.0.tar.gz
    解压后其中有个doc文件夹, 将其中的内容全部复制到~/.vim/doc,或者vim安装目录下
    (/usr/share/vim)的doc目录中, 此时vim中的help信息已经是中文的了。
    注意:    
        (:helptags ~/.vim/doc 收录local help 不然插件doc在vim中打不开)
    (1)如果无法显示中文, 在~/.vimrc中增加下面这句试试:
         set helplang=cn
    (2)帮助文件的文本是utf-8编码的, 如果想用vim直接查看, 需要在~/.vimrc中设置:
        set encoding=utf-8(vim默认编码是utf-8,没有这个设置也没事)
2.Install taglist plugin    (brower source code)
    taglist将源代码中的关键字(函数、变量等等)的名字,位置信息通过一个窗口显示
    :help taglist.txt    可以浏览帮助文档
    进入vim后用下面命令打开taglist窗口
    :Tlist
    
    
3.Install after/syntax/c.vim    (SYNTAX)
    Note:
        c.vim必须放在$HOME/.vim/after/syntax/下才会高亮函数名、操作符等等,不然会有很多错误提示
        (不知道为什么????)

4.Install ctags(Exuberant Ctags) program
    tags文件是由ctags程序产生的一个索引文件, ctags程序其是叫"Exuberant Ctags", 是Unix上
    面ctags程序的替代品, 并且比它功能强大, 是大多数Linux发行版上默认的ctags程序.
    当你在读程序时,想查看一个函数调用, 或者一个变量, 或者一个宏等等,利用tags文件就可以
    定位。

    $tar -xzf ctags-xx.tar,gz    (xx代表版本号)
    $cd ctags-xx
    $./configure
    $make
    $sudo make install(unstall卸载)

    然后去你的源码目录, 如果你的源码是多层的目录,就去最上层的目录, 在该目录下运行命令:
        ctags -R
    此时就会在你的源代码目录生成tags文件

    把tags文件加载到vim中,或是写入$HOME/.vimrc
        set tags=DIR/tags    (DIR是tags文件的目录路径)

5.Install cscope
    一款C/C++浏览工具,自带一个基于文本的用户界面,通过cscope可以很方便地找到某个函数或变量的
    定义位置、被调用的位置等信息。cscope比ctags强大很多。

    Installation:
    (1)    $tar -xzf cscope-xxx.tar.gz
        $./configure
        $make
        $sudo make install
    (2)    ubuntu:        sudo apt-get install cscope
    Note:
        problem:    curses.h: No such file or directory
        solution:    sudo apt-get install libncurses5-dev libncursesw5-dev
    
    For exmaple:
        首先进入源代码目录,在terminal中输入命令创建cscope数据库
        (1)    $find ~/DIR/ -name "*.c" -o -name "*.h" > cscope.files
            $cscope -bkq -i cscope.files    (建立指定文件的索引)
        (2)    $cscope -Rbkq (默认文件建立索引)
        
            R 表示把所有子目录里的文件也建立索引
            b 表示cscope不启动自带的用户界面,而仅仅建立符号数据库
            q 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度
            k 在生成索引文件时,不搜索/usr/include目录

        然后,用vim打开一个源代码文件(如:vim main.c),将数据库导入vim中
            :cs add ~/DIR/cscope.out
        也可以写入(.vimrc),打开vim自动加载cscope.out
            cs add ~/DIR/cscope.out

6.Install c.vim plugin
    C/C++-IDE for Vim/gVim. It is written to considerably speed up writing
    code in    a consistent style.This is done by inserting complete statements,
    idioms,code snippets, templates, and comments.Syntax checking, compiling,
    running    a program, running a code checker or a reformatter can be done
    with a keystroke.(详细信息 :h csupport)

    通过www.vim.org网站下载cvim.zip plugin,把它解压到$HOME/.vim/
    unzip cvim.zip -d ~/.vim/即可(这个插件太复杂,功能也多,一时两时掌握不了,当新建c源文件还会插入一些东西,很不方便)

7.Install Ominicppcomplete plugin
    (1)vim-addons install ominicppcomplete
    (2)官网下载ominicppcomplete-xx.zip 然后解压到$HOME/.vim/

    实现像vc那样的代码自动补全功能, 比如 this-><Ctrl+X><Ctrl+O> 后, 将出现一个
    提示框, 其中包含了this指针所有可以接收的函数或数据成员等.

8.Install bufexplorer plugin
     bufexplorer插件可以打开历史文件列表以达到快速切换文件的目的.
     (1)从http://www.vim.org/scripts/script.php?script_id=42 下载bufexplorer
     解压后得到两个文件夹plugin和doc
     (2)vim-addons install bufexplorer

9.Install calendar plugin
    同上
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值