zoukankan      html  css  js  c++  java
  • 在vim中安装及配置NERDTree插件

    使用Vundle插件安装,在.vimrc中加入以下代码:

    Plugin 'scrooloose/nerdtree'

    打开vim,输入命令如下:

    :BundleInstall

    等待安装完毕

    配置NERDTree

    ""将F2设置为开关NERDTree的快捷键
    map  :NERDTreeToggle
    ""修改树的显示图标
    let g:NERDTreeDirArrowExpandable = '+'
    let g:NERDTreeDirArrowCollapsible = '-'
    ""窗口位置
    let g:NERDTreeWinPos='left'
    ""窗口尺寸
    let g:NERDTreeSize=30
    ""窗口是否显示行号
    let g:NERDTreeShowLineNumbers=1
    ""不显示隐藏文件
    let g:NERDTreeHidden=0
    ""打开vim时如果没有文件自动打开NERDTree
    autocmd vimenter * if !argc()|NERDTree|endif
    ""当NERDTree为剩下的唯一窗口时自动关闭
    autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
    ""打开vim时自动打开NERDTree
    autocmd vimenter * NERDTree

    使用NERDTree

    ×……在打开vim后通过使用配置的快捷键开关该插件

    ×…… ?……打开帮助

    ×…… P……跳转到/目录

    ×……p……跳转到上层目录

    ×……K……跳转到第一个子文件

    ×……J……跳转到最后一个子文件

    ×……q……关闭插件窗口

    ×……o……打开当前目录

    ×……O……递归打开当前目录

    ×……x……合并父节点

    ×……X……合并该节点的全部子节点

    ×……e……浏览当前节点

  • 相关阅读:
    构造函数作为友元函数的参数
    引用调用
    分块查找
    折半查找
    c++中map按key和value排序
    STL之map学习实例
    STL之stack
    STL之map
    STL之string
    STL之template类模板
  • 原文地址:https://www.cnblogs.com/chjbbs/p/6649685.html
Copyright © 2011-2022 走看看