vim常用插件-NERDTree

NerdTree

The NERD tree allows you to explore your filesystem and to open files and
directories. It presents the filesystem to you in the form of a tree which you
manipulate with the keyboard and/or mouse. It also allows you to perform
simple filesystem operations.

NERD tree可以让你浏览你的文件系统, 打开文件和目录. 它以树的形式展示你可以用键盘和鼠标操作的文件系统. 它还可以让你进行简单的文件系统操作.

全局命令

一个概念: CWD 指当前工作目录, 当使用Nerdtree时, CWD默认是Nerdtree的根节点目录.

NERDTree相关命令

NERDTree: 打开一个NERDTree,后面可以指定一个路径或一个书签,默认是当前文件所在路径

NERDTreeFromBookmark: 从书签中打开一个NERDTree, 使用NERDTree命令也是可以的. 二者不同点在于, 这个命令只能用于书签

NERDTreeToggle: 如果当前tab已经打开了一个NERDTree,此命令可以toggle其开关

NERDTreeClose: 关闭当前tab中的NERDTree

NERDTreeFind: 在NERDTree中寻找当前文件, 没什么用

NERDTreeMirror: 从其它tab中的NERDTree中选择一个打开

Bookmark相关命令(须在NERDTree中使用)

Bookmark name: 以指定name创建一个书签(不含空格),如果没指定,则以当前路径或文件名为书签名,如果name已存在,则会覆盖

BookmarkToRoot: 把当前bookmark作为根结点, 并显示

ReadBookmarks: 重新载入bookmark(当修改了无效的书签之后可使用这个命令, 基本没用)

存储书签的文件在: $HOME/.NERDTreeBookmarks

在NERDTree中

q: 退出NERDTree

o: 如果是在路径上则是展开/闭合路径,

如果是在文件上,则是在当前窗口 中打开文件、目录或书签,并跳到该窗口

go: 在当前窗口 中打开文件、目录或书签,但不跳到该窗口

t: 在新tab中打开文件/书签,并跳到该窗口

T: 在新Tab中打开选中文件/书签,但不跳到新Tab

i: split 一个新窗口打开选中文件,并跳到该窗口

gi: split一个新窗口打开选中文件,但不跳到该窗口

s: vsplit一个新窗口打开选中文件,并跳到该窗口

gs: vsplit一个新 窗口打开选中文件,但不跳到该窗口

O: 递归展开当前目录及其子目录

X: 递归关闭当前目录的子目录

x: 关闭文件/目录的父目录

j,k: 在节点之间移动

J,K: 跳到最下面/最上面的节点

P: 跳到根节点

p: 跳到当前节点的父节点

C: 以当前节点为根目录

u: 跳到上级目录,并关闭当前所有打开的目录

U: 跳到上级目录,并保持当前所有打开的目录

r: 刷新当前目录

R: 刷新根目录

B: toggle bookmaks是否显示

D: 删除当前bookmark

m: 显示当前文件/目录可执行的操作, 一般来说有三个选项, a add child, 如果想添加目录, 在最后加 /, m 移动, 如果想改名, 无需写移动到的位置, 直接改名即可, d 删除.

cd: 将CWD改为当前目录

I: 是否显示隐藏文件

F: 是否显示文件

来自为知笔记(Wiz)

vim常用插件-NERDTree

时间: 2024-11-12 21:38:02

vim常用插件-NERDTree的相关文章

vim常用插件-session

Session session插件在vim的 mksession 命令上做了增强, 可以让你容易的存储和恢复vim编辑会话. 它可以保存当前设置, 标签页和窗口. 要保存当前会话, 可以执行 SaveSession session名 命令, 如果你不提供一个名字, 会使用 default 做为名字. 你可以使用任何字符作为session名. 如果想恢复session, 使用 OpenSession session名 同样的, 如果不加名称, default 会被使用. 如果一个session被更

vim 常用插件安装使用

ctags 安装:yum install ctags 配置:在项目根目录下执行 ctags -R *   ,这时会生成tags文件,在 .vimrc文件末尾处添加 set tags=/workspace/weather/tags     2. cscope 安装:yum install  cscope 配置:下载cscope_map.vim ,把cscope_map.vim里从 if has("cscope")  到 endif里边的内容复制到.vimrc里边去 在项目根目录下执行 c

Vim常用插件——前端开发工具系列

作为一名开发者,应该对编辑器之神Vim与神之编辑器Emacs有所耳闻吧.编辑器之战的具体细节有兴趣的童鞋可以google之. Vim最大的特点是打开速度快,功能强大,一旦掌握了其中的命令,编程过程双手就不需要离开键盘了. 用习惯了Vim的另一个好处是在linux下可以很轻松地用vi来处理文件,当然emacs也可以做默认编辑器,但是不是每台机器都有安装Emacs. 今天主要给大家介绍Vim在前端领域的一些常用插件: 1.mark.vim mark.vim主要的功能是变量的高亮. 选中要高亮的词,使

VIM常用插件

Plugin 'VundleVim/Vundle.vim'     " VIM插件管理工具 Plugin 'The-NERD-Commenter'      " 代码注释插件 Plugin 'The-NERD-tree'                 " 树形文件浏览器插件Plugin 'taglist.vim'                       " 代码结构浏览插件Plugin 'YankRing.vim'                   &quo

vim常用插件使用方法整理【持续更】

nerdtree 和编辑文件一样,通过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 到同目录第一个

Vim常用插件安装及配置方法

Vundle 安装 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 配置 vimrc首部添加 set nocompatible " be iMproved, required filetype off " required set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle

vim插件:显示树形目录插件NERDTree安装 和 使用

下载和配置 NERDTree插件的官方地址如下,可以从这里获取最新的版本 https://github.com/scrooloose/nerdtree 下载zip安装包 或者使用下面官网源文件安装方法 我的实验环境是centos6.6,其他版本可能有些不同. 安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝~/.vim/plugin以及doc目录下的NERD_tree.txt拷贝到~/.vim/doc. ~表示当前用户的目录,我的环境中没有~/.v

安装和使用vim及其插件(Pathogen和NERDTree)

Vim安装 命令: sudo apt-get install vim 配置: 配置vim,/etc/vim/vimrc文件就好,(我上网找到了一个比较强大的vim配置文件,拷贝到/etc/vim/vimrc里面,效果不错) 配置文件下载地址:http://files.cnblogs.com/files/xumenger/%E5%BC%BA%E5%A4%A7%E7%9A%84vim%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.zip 在/etc/vim/vimrc里面配

Vim升华之树形目录插件NERDTree安装图解

Vim升华之树形目录插件NERDTree安装图解 无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然.她说是一个插件叫NERDTree,安装执行后的效果如下,不是你想要的效果就别安了.我的系统是Ubuntu12.04,版本不同可能 .vim 所在的目录不同.本节用到的压缩包已经上传到网站,如有需要,请自行下载. 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在