Win系统中GVim8.2配置NerdTree插件

目录

功能说明

NerdTree插件实现效果图:

NerdTree安装:

NerdTree配置


功能说明

        NERDTree是Vim最常用的插件之一,可以在Vim运行时显示目录和文件结构,类似TextMate左侧的文件浏览器,但操作起来更为方便,你可以在手不离开键盘的情况下快速浏览文件,并在文件和文件夹之间进行切换。

NerdTree插件实现效果图:

NerdTree安装:

首先是下载插件NERDTree
下载之后, 一定要按照官网的要求。

        将解压文件NERD_tree解压到gvim的安装目录。~/vim82
        将NERD_tree/plugin里的NERD_tree.vim复制到~/vim82/plugin
        将NERD_tree/doc里的NERD_tree.txt复制到~/vim82/doc


添加下面指令到vimrc中

Plugin 'scrooloose/nerdtree'

随后重启下vim,然后命令模式下执行

:BundleInstall

(具体根据你装的插件,我装的是Bundle)安装指令,完后重启一次vim

NerdTree配置

        配置vimrc

"语言设置
set encoding=utf-8  
set fileencoding=chinese                                                       "支持显示中文
set fileencodings=ucs-bom,utf-8,gbk,cp936,gb2312,big5,euc-jp,euc-kr,latin1,chinese   "支持显示中文
set langmenu=zh_CN.utf-8  
let &termencoding=&encoding                                                  "支持显示中文
language messages zh_cn.utf-8

         说明:字体设置为utf-8是为了防止windows下乱码

        打开Vim,输入:NERDTree,即可呼出Vim命令的当前文件目录。

        为了方便使用,在.vimrc中定义了快捷键,可以用F2打开NERDTree,当然可以定义自己习惯的快捷键,所以再次配置vimrc

" 设置NerdTree
map <F2> :NERDTreeMirror<CR>
map <F2> :NERDTreeToggle<CR>

按键F2可以直接打开关闭目录。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
gvimVim编辑器的图形界面版本,可以像其它图形界面的文本编辑器一样使用鼠标操作。下面是gvim的最全配置插件: ## 基本配置 ```vim set encoding=utf-8 " 设置编码为UTF-8 set fileencodings=utf-8,gb2312,gbk,gb18030,big5 " 设置文件编码 set fileformats=unix,dos,mac " 设置文件格式 set tabstop=4 " 设置制表符宽度为4个空格 set shiftwidth=4 " 设置缩进宽度为4个空格 set expandtab " 将制表符自动转换为空格 set smartindent " 智能缩进 set number " 显示行号 set cursorline " 高亮当前行 set hlsearch " 高亮搜索结果 set incsearch " 实时搜索 set showmatch " 高亮匹配的括号 set noswapfile " 不生成交换文件 set backup " 生成备份文件 set undofile " 生成撤销文件 set autochdir " 自动切换工作目录 ``` ## 插件管理 可以使用Vim插件管理工具Vundle或者Pathogen进行插件管理,这里以Vundle为例: ```vim " 安装Vundle插件管理器 if !filereadable(expand('~/.vim/bundle/Vundle.vim/autoload.vim')) echo "Installing Vundle" silent !mkdir -p ~/.vim/bundle silent !git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim endif " 设置插件目录 set rtp+=~/.vim/bundle/Vundle.vim " 插件列表 call vundle#begin() Plugin 'VundleVim/Vundle.vim' Plugin 'tpope/vim-fugitive' Plugin 'scrooloose/nerdtree' Plugin 'altercation/vim-colors-solarized' Plugin 'ctrlpvim/ctrlp.vim' Plugin 'jiangmiao/auto-pairs' call vundle#end() ``` ## 插件列表 以下是gvim常用的插件列表: 1. [Vundle](https://github.com/VundleVim/Vundle.vim):插件管理器 2. [vim-fugitive](https://github.com/tpope/vim-fugitive):Git插件 3. [nerdtree](https://github.com/scrooloose/nerdtree):文件浏览器插件 4. [vim-colors-solarized](https://github.com/altercation/vim-colors-solarized):主题插件 5. [ctrlp.vim](https://github.com/ctrlpvim/ctrlp.vim):快速文件搜索插件 6. [auto-pairs](https://github.com/jiangmiao/auto-pairs):自动补全括号插件 以上是gvim最全的配置插件,你可以根据自己的需求进行配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚怀若水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值