zoukankan      html  css  js  c++  java
  • centos7环境vim8下安装nerdtree插件

    前段时间将centos的vim编辑器版本有vim7.4升级到vim8,cenots7下vim7.4升级到vim8.2

    一直心心念要安装的nerdtree插件,现在终于打算给安装上去,顺便做个记录。

    在github上搜索nerdtree,下载排名最高的,我这里使用https://github.com/preservim/nerdtree

    #安装流程根据github上文档操作即可
    #默认不存在该目录
    [root@guangzhou ~]# mkdir -p .vim/pack/vendor/start/nerdtree
    [root@guangzhou ~]# git clone https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerdtree
    [root@guangzhou ~]# vim -u NONE -c "helptags ~/.vim/pack/vendor/start/nerdtree/doc" -c q
    #放到/etc/vimrc对所有登陆用户有效
    [root@guangzhou ~]# touch .vimrc
    #录入以下信息
    [root@guangzhou ~]# vim .vimrc
    "自动打开nerdtree,取消下面注释则开启
    "autocmd vimenter * NERDTree
    
    "更改默认箭头图标
    let g:NERDTreeDirArrowExpandable = ''
    let g:NERDTreeDirArrowCollapsible = ''
    
    "Ctrl + c关闭树形目录
    map <C-c> :NERDTreeMirror<CR>
    
    "Ctrl + c打开树形目录
    map <C-c> :NERDTreeToggle<CR>
    
    "下一个文件 Ctrl+k
    map <C-k> :bn<cr>
    
    "上一个文件 Ctrl+j
    map <C-j> :bp<cr>
    
    "让Tree把自己给装饰的多姿多彩漂亮点
    let NERDChristmasTree=1
    
    "语法高亮
    syntax on
    
    "Vim原始注释的颜色为蓝色极其不清楚,将其改为灰色
    highlight Comment ctermfg=gray guifg=gray
    
    "自动缩进
    set autoindent
    
    " 用浅色高亮当前行
    autocmd InsertEnter * se cul
    
    " 去掉输入错误的提示声音
    set noeb

    安装完成,随便打开某个目录或文件即可见效果。

  • 相关阅读:
    js入门 关于js属性及其数据类型(详解)
    js入门关于js‘i++’‘++i’和‘i--’‘--i’计算的问题
    js入门关于函数
    js入门
    Canvas
    SVG
    H5表单属性
    移动式布局之弹性布局day1
    Mysql
    PHP抽象类和接口
  • 原文地址:https://www.cnblogs.com/wscsq789/p/12264220.html
Copyright © 2011-2022 走看看