美文网首页
自用vim配置 (持续更新)

自用vim配置 (持续更新)

作者: twinkle8858 | 来源:发表于2021-03-25 11:11 被阅读0次

    1. 安装导航栏插件(NERDTree )

    git clone https://github.com/scrooloose/nerdtree
    cd nerdtree
    mkdir -p ~/.vim/{plugin,doc}
    cp plugin/NERD_tree.vim ~/.vim/plugin/
    cp doc/NERD_tree.txt ~/.vim/doc/
    

    配置快捷键

    ~/.vimrc 文件加入

    "NERDTree快捷建开关
    map <F3> :NERDTreeToggle<CR> 
    

    2. 安装代码跳转插件(ctags)

    ubuntu系统

    sudo apt-get install ctags  //或者 sudo apt install exuberant-ctags
    

    在你想要建立索引文件的文件夹目录下执行:

    sudo ctags -R *
    

    然后可以发现该目录下多了一个 tags ,它就是索引文件
    设置tags文件的位置,在~/.vimrc 文件加入

    "设置tags文件路径
    set tags=/home/abc/www/project/tags  //或者 set tags=/home/abc/.vim/bundle/tags 
    

    3. 安装tagbar

    下载:

    git clone https://github.com/majutsushi/tagbar
    

    把autoload,doc,plugin,syntax里面的文件复制到 ~/.vim/对应文件夹下,没有的话创建一个文件夹
    配置.vimrc文件

    "tagbar 配置
    nmap <silent> <F4> :TagbarToggle<CR>
    let g:tagbar_ctags_bin = 'ctags'
    let g:tagbar_width = 20
    
    

    4. 安装cscope /(查找函数在哪些地方被调用)

    sudo apt-get install  cscope
    

    进入项目目录生成cscope.files文件。可以只指定php文件

    find . -name "*.php"  -o -name '*.inc' -o -name '*.module' > cscope.files
    //或者
    find . -name "*.php"  > cscope.files
    

    生成cscope.out, cscope.in.out, cscope.po.out文件,其中cscope.out是基本的符号索引,后两个文件是使用"-q"选项生成的,可以加快cscope的索引速度。
    **上面所用到的命令参数,含义如下:
    -R: 在生成索引文件时,搜索子目录树中的代码
    -b: 只生成索引文件,不进入cscope的界面
    -k: 在生成索引文件时,不搜索/usr/include目录
    -q: 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度
    **

    cscope -Rbkq
    

    在vim打开代码文件之后,添加cscope索引,如下命令

    :cscope add cscope.out
    

    使用命令 :cs-h,可以查看cscope使用说明

    5. .vimrc文件配置

    
    
    

    相关文章

      网友评论

          本文标题:自用vim配置 (持续更新)

          本文链接:https://www.haomeiwen.com/subject/yqslhltx.html