Vim配置#Vim插件安装#NERDTree配置
一、centos系统的Vim安装
普通用户下输入命令:yum -y install vim*
之后输入y,即可等待安装完成。
二、Vim的配置
如果你需要配置vim,只需在Home目录创建一个~/.vimrc文件即可以配置vim了,如需安装插件,在~/.vim目录下创建一个bundle文件夹,插件装在里面。
也可以在:vim /etc/vimrc 这个文件后面添加配置:
" 显示行号
set number
" 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位)
set mouse=a
set selection=exclusive
set selectmode=mouse,key
三、NERDTree插件下载和安装
- 下载路径:GitHub - preservim/nerdtree: A tree explorer plugin for vim. 这个是NERD tree的官网地址。
- 可以点击https://github.com/scrooloose/nerdtree/archive/master.zip 该链接直接下载
将下载的压缩包进行解压。
将解压目录拷贝到vim可执行程序同级目录下 mv master.zip ~/ && unzip master.zip && mv (解压的文件目录名) .vim
四、NERDTree插件配置
五、NERDTree命令简介
指令:vim ~/.vimrc""NerdTree插件的配置信息""打开vim时,自动打开NERDTree
autocmd vimenter * NERDTree
""将F2设置为开关NERDTree的快捷键
map <F2> :NERDTreeMirror<CR>
map <f2> :NERDTreeToggle<cr>
""修改树的显示图标
let g:NERDTreeDirArrowExpandable = '+'
let g:NERDTreeDirArrowCollapsible = '-'
""窗口位置
let g:NERDTreeWinPos='left'
""窗口尺寸
let g:NERDTreeSize=30
""窗口是否显示行号
let g:NERDTreeShowLineNumbers=1
""不显示隐藏文件
let g:NERDTreeHidden=0
和编辑文件一样,通过h j k l移动光标定位
切换工作台和目录
ctr+w+h 光标focus左侧树形目录,ctrl+w+l 光标focus右侧文件显示窗口。
ctrl+w+w,光标自动在左右侧窗口切换
o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中
go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能
i和s可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能
t 在标签页中打开
T 在后台标签页中打开
p 到上层目录
P 到根目录
K 到同目录第一个节点
J 到同目录最后一个节点
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
q 关闭
参考文档:Vim 的目录树插件_shenpengchao的博客-CSDN博客_vim 目录树
Vim的终极配置方案,完美的写代码界面! ——.vimrc_amoscykl的博客-CSDN博客_vimrc
Vim配置#Vim插件安装#NERDTree配置相关推荐
- Jenkins安装配置及插件安装使用
目录 一.Jenkins安装 Windows下安装: Linux Ubuntu下安装: 二.Jenkins配置及插件安装使用简介 插件安装: 在线安装: 离线安装: 账户安全配置: 三.Jenkins ...
- VIM的YCM插件安装 编写C语言
VIM的YCM插件安装 第一步 安装vim cmake python 第二步 安装clang 第三步 安装git 第四步 安装VUNDLE 第五步 安装YCM 第六步 编译YCM 配置YCM 效果如图 ...
- nodejs安装及npm模块插件安装路径配置
在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...
- eclipse maven plugin 插件 安装 和 配置
本文转自:http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html maven3 安装: 安装 ...
- vim配置及插件安装笔记
1. 首先打开vim的配置文件vimrc,并加入以下常用的配置: cd ~ mkdir .vim vim .vimrc " 设置当文件被改动时自动载入 set autoread " ...
- vim经典主题插件安装编译环境配置
一.安装vbundle管理插件 需要安装git插件,使用vbundle这个自动安装和管理插件的插件.可以下载到本地后进行配置. git clone https://github.91chi.fun/h ...
- vim配置及插件安装管理
1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用 ...
- vim 配置及插件安装管理(超级详细)
1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用 ...
- 【Linux基础】vim配置及插件安装管理
1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用 ...
最新文章
- 苏勇老师写的CCIE详解
- R-FCN每秒30帧实时检测3000类物体,马里兰大学Larry Davis组最新目标检测工作
- 51nod-正整数分组问题(基础方程DP-01背包)
- 在三个Java IDE中生成的三种常见方法
- oracle批量更新数据从另一表_【案例】Oracle t-sql 更新大批量数据 更新两张大数据表案例...
- PyQt4设置窗口左上角的小图标
- python二维数组初始化_如何在Python中初始化二维数组?
- mysqls为node.js而编写的sql语句生成插件 crud for mysql.
- 图片上传至服务器实现压缩
- restfulframework引用多对多外键
- 设计模式:(工厂模式)
- 使用HTTrack克隆网站
- 自建pop邮件服务器,POP是什么?怎样开通?
- 用FFmpeg保存JPEG图片
- 【vue】mint-ui中navbar下划线不显示的问题
- Overload vs Override
- XP系统outlook选什么服务器,xp系统安装outlook的修复教程
- DDR3不同型号不同位宽仿真记录
- 语音增强 理论与实践 pdf_初中英语语音教学策略研究 (结题报告)
- cl 编译器环境配置问题
热门文章
- 回溯法求解:工作分配问题
- 某大学计算机系主任王教授对新来系里工作的,某大学计算机系的系主任王教授对新来系里工作的刘博士说:“下周一上午我们谈谈,我想请你介绍一下_搜题易...
- 用pry阅读ruby源码--以task方法为例
- 试用期工资不得低于劳动合同的百分之多少
- 电视节目查询 api数据接口
- 【190302】VC 仿千千静听音乐播放器源码源代码
- JavaSE笔记(一)重制版
- 医学小常识之烧伤之后不能喝白开水
- 基于钣金工艺优化的钣金件结构设计
- 站桩:到底怎么站?浑圆桩