vim 插件 -- NERDTree
介绍
NERDTree 插件就是使vim编辑器有目录效果。
所谓无图无真相,所以直接看这个插件的效果图吧。
下载
https://www.vim.org/scripts/script.php?script_id=1658
注:如果不行,那么请去www.vim.org网站搜索NERD tree下载即可。
安装
mv NERD_tree.zip ~/.vim/
cd ~/.vim/
unzip NERD_tree.zip
使用&配置
使用
如果没有在vimrc文件中做任何配置。那么就需要自己手动输入命令来启动和关闭NERDTree插件。
vim 1.cpp
打开插件:
:NERDTree
打开文件:
上下移动,enter 键即可打开文件和目录
窗口切换:
ctrl + w + 上下左右 或者 ctrl + w + w
配置
下面是一些配置(可以直接copy到~/.vimrc 文件中):
" NERDTree config
" 自动打开 NERDTree
autocmd vimenter * NERDTree
" 默认光标在右侧
wincmd w
autocmd VimEnter * wincmd w
"F2开关
map <F2> :NERDTreeToggle<CR>
"如果打开的窗口只有NERDTree窗口时,直接退出vim
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif
进阶用法
o 打开关闭文件或者目录
t 在标签页中打开
T 在后台标签页中打开
! 执行此文件
p 到上层目录
P 到根目录
K 到第一个节点
J 到最后一个节点
u 打开上层目录
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
q 关闭
参考网址
https://www.vim.org/scripts/script.php?script_id=1658
https://blog.csdn.net/mengzhisuoliu/article/details/50433040
https://www.jianshu.com/p/eXMxGx (很全面)
转载于:https://www.cnblogs.com/AndyStudy/p/8695269.html
vim 插件 -- NERDTree相关推荐
- VIM插件: NERDTREE[树形目录]安装与使用
官网地址:https://www.vim.org/scripts/script.php?script_id=1658 笔者蓝奏云:https://www.lanzoui.com/ia507qzs9tc ...
- Ubuntu上Vim安装NERDTree插件操作步骤
NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github ...
- linux安装vi 插件,Ubuntu上Vim安装NERDTree插件的详细操作步骤
NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github ...
- vim nerdtree 标签_7款vim插件
作者:QvQ 链接:https://zhuanlan.zhihu.com/p/145793963 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 集成开发环境(IDE ...
- Vim升华之树形目录插件NERDTree安装图解
无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然.她说是一个插件叫NERDTree,安装执行后的效果如下,不是你想要的效果就别安了.我的系统是Ub ...
- Vim配置#Vim插件安装#NERDTree配置
一.centos系统的Vim安装 普通用户下输入命令:yum -y install vim* 之后输入y,即可等待安装完成. 二.Vim的配置 如果你需要配置vim,只需在Home目录创建一个~/.v ...
- 【从入门到进阶】vim基础配置+ 常用插件(NERDTree, cscope, rainbow等)
文章目录 前言 一.vim基础配置 二.常用插件 2.1 Vundle 2.1.1 Vundle安装 2.1.2 Vundle配置 2.1.3 安装插件 2.1.4 Vundle常用指令 2.2 NE ...
- 我的vim 配置——nerdtree、ack vim、vim sneak
set nu colorscheme darkblue syntax on " set term=xterm " 设置终端类型 set nonumber " 是否显示行号 ...
- 【记录】常用的vim插件及配置和使用
2019独角兽企业重金招聘Python工程师标准>>> 所有vim插件都使用Vundle进行安装和管理 vim的git插件 Plugin 'tpope/vim-fugitive' L ...
最新文章
- Leetcode 526.优美的排列 二进制状压DP
- 01,完全,多重,分组
- qt+visa实现程控实例
- 移动wabAPP 开发 viewport 注意事项
- java安卓浏览器下载文件,JAVA实现文件下载,浏览器端得到数据没反应解决方案
- JS的console使用
- Redis面试 - 集群模式
- 第6章 循环、批量传送和条件转移-1.34h
- Saltstack远程执行命令(3)
- 类似igoogle div拖拽 demo
- go-http server使用hijack接管连接的管理
- 科沃斯机器人招股_603486_科沃斯招股说明书.pdf
- android设计模式面试,从外包公司到今日头条offer,吐血整理
- FSAF:Feature Selective Anchor-Free Module for Single-Shot Object Detection笔记
- 2020年国赛A题目思路(高教杯全国大学生数学建模竞赛)
- 自由谈:为什么使用 Linux
- Even if you get no applause, you should accept a curtain call gracefully and app
- FLV文件推流到Nginx(C++实现)
- Python3 多线程多表入库优化
- 西游记中如来佛祖的实际地位
热门文章
- pt-slot.php,Pwn In Kernel(一):基础知识
- winform中通过FileStream实现将文件上传
- centen os7 安装并配置Nexus3.9.0
- notePad++安装及json,xml格式化插件安装
- python sys模块详解_python中os和sys模块的区别与常用方法总结
- PLOS_ONE_Genome-Wide Analysis of Long Noncoding RNA (lncRNA) Expression in Hepatoblastoma Tissues
- 进行有效客户细分的八个步骤
- pythontransform详解_Python自定义聚合函数merge与transform区别详解
- android 通过usb验证应用,Linux应用可通过USB访问Android设备-Chrome OS 75版发布
- 使命召唤为啥显示新服务器玩家,《使命召唤8》建立服务器和加入自己、别人服务器方法...