Ubuntu18.04vim安装nerdtree插件

一、安装vim-plug

vim-plug是一种方便简洁的插件管理器,所以需装上vim-plug便于管理其它插件;
1.首先在/etc/hosts文件中添加

199.232.68.133 raw.githubusercontent.com


2.然后执行该语句

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

如果没有添加步骤1中的内容,可能会报错;
3.下载成功后,执行语句

vim ~/.vimrc

然后在文件中加入如下内容:

call plug#begin('~/.vim/plugged')
     Plug 'junegunn/vim-plug'
     Plug 'scrooloose/nerdtree'
call plug#end()

保存退出;
4.打开vim编辑器,进入末行模式,输入PlugInstall
在这里插入图片描述
等待插件安装完成,如下图所示表示安装完成
在这里插入图片描述
如果没有完成安装,可以再次进入末行模式输入PlugInstall
提示:在vim末行模式下,
PlugStatus 表示查看vim插件的状态
PlugInstall 表示安装未安装插件

二、添加基本配置和nerdtree的配置

1.打开之前的.vimrc文件

vim ~/.vimrc

在文件末尾添加如下内容:

"->基本配置项===============================================================
set encoding=utf-8
set nocompatible          "去掉有关vi一致性模式,避免以前版本的一些bug和局限
set backspace=2
set nu                    "显示行号
set bg=dark               "底色色调
syntax on                 "语法高亮
set shiftwidth=4          "设置缩进的空格数为4 
set autoindent            "设置自动缩进:即每行的缩进值与上一行相等;使用noautoindent取消设置
"<-基本配置项===============================================================
"->NERDTree目录树插件---配置选项=====================================================         
let g:NERDTreeDirArrowExpandable = '▸'  "目录图标                                                                
let g:NERDTreeDirArrowCollapsible = '▾'
"vim【无文件】也显示目录树 
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
"vim打开目录文件也显示目录树
autocmd StdinReadPre * let s:std_in=1 
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif
"CRTL+N开关目录树
map <C-n> :NERDTreeToggle<CR>
"关闭最后一个文件,同时关闭目录树
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
"<-NERDTree目录树插件---配置选项========================================================

保存退出;
2.最终效果如图所示
在这里插入图片描述
快捷键:Ctrl + N 目录树的打开或者关闭
Ctrl + 两次W 目录树和文件页面的相互切换

如果有问题欢迎大家在评论区留言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值