首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vim-IDE进化04 NERD-tree 文件目录管理树插件

演示 这个插件的作用很大,可以方便的管理和打开文件、进入目录一个刚需插件。 看效果图,左侧的目录就是插件显示的效果。...vim时自动打开NERDTree autocmd vimenter * NERDTree " \ + r 定位当前文件所在目录,这个很有用 " 当前从左树进入,又要将当前目录定位到当前位置用这个 map...定位打开文件位置 这个相当实用,分别输入 \ 再输入 r,跳转。这里\是我的leader键。 有什么用?当你打开一个文件件,又去了不知名的目录后,想回到这个文件所在的目录,这个就很好用。...o: 打开文件 go: 不离开nerdtree焦点打开文件 i: 上下窗口显示文件 gi: 不离开nerdtree焦点的i s: 左右分隔窗口显示文件 gs: 不离开nerdtree焦点的 u: 往上一层目录...\ } " }}} 要特别提一下上面的配置中的两个快捷键 左侧文件树开关 默认输入 :NERDTreeToggle,调起或关才左侧菜单,但是每是都这样输这谁受的住加个快捷键 我加了方式为按两次t,也就是

97830
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    嵌入式Linux系列第19篇:如何高效的阅读Linux源码

    因为Uboot和Kernel里有非常多数量的文件,另外为了支持多种芯片,在整个目录里存在大量的同名文件、同名函数。...有一点需要大家注意的是:一定要在tags所在的目录打开vim,输入ts才能搜到你要找到的tag,在其它目录是不行的,比如我进入到上一级目录,就会提示如下信息了。 ?...具体什么用途,下文马上解释。 Nerdtree使用方式是在vim打开的文件中,切换到底线命令模式,输入NERDTree,回车就可以了。 ? 显示效果如下,多出来左侧部分就是Nerdtree ?...注意上面两步骤没用第二章介绍的方法生成tags和cscope.out文件,原因是因为如果那样操作的话,就把uboot整个文件夹里的所有文件都加进去了,而使用make的方式只生成了实际用到的。.../cscope.out 第4步: F2 、F4 把Nerdtree和Taglist窗口打开,通过F5减小下两侧窗口宽度,Ctrl+-缩小字体 :botright copen 打开quickfix窗口

    2K40

    vim插件的安装(NERDTree)

    保存.vimrc文件,然后重新打开一个vim,在NORMAL模式下输入命令:BundleInstall,首次执行会要求输入github帐号和密码,等待插件下载完成,然后重新启动vim就会看见漂亮的状态栏插件...Vim运行时显示目录和文件结构,类似TextMate左侧的文件浏览器,但操作起来更为方便,你可以在手不离开键盘的情况下快速浏览文件,并在文件和文件夹之间进行切换。...的文件夹,所有相关插件都在该文件夹下 在Vim中运行:Helptags来生成NERDTree的在线帮助tags 4:使用说明以及快捷键 打开Vim,输入:NERDTree,即可呼出执行Vim命令的当前目录的文件目录...NERDTree提供了丰富的键盘操作方式来浏览和打开文件,我简单介绍一些常用的快捷键: 和编辑文件一样,通过h j k l移动光标定位 o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中...go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能 i和s可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能 t 在标签页中打开 T 在后台标签页中打开 p 到上层目录 P 到根目录

    2.6K20

    VIM 简单使用1

    另外还可以指定命令重复次数,2dd(重复dd两次),和dj的效果是一样的。...VIM 安装配置目录树或文件浏览插件-NERD tree 下载插件 下载路径https://github.com/scrooloose/nerdtree 这个是NERD tree的官网地址。...安装配置 将解压目录下所有文件将其拷贝到vim可执行程序同级目录下 启动VIM的时候,默认是不会激活该插件的,如要在命令模式下键入命令: NERDTree NERDTree命令简介 和编辑文件一样,通过...ctrl+w+w,光标自动在左右侧窗口切换 o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中 go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能 i和s可以水平分割或纵向分割窗口打开文件...,前面加g类似go的功能 t 在标签页中打开 T 在后台标签页中打开 p 到上层目录 P 到根目录 K 到同目录第一个节点 J 到同目录最后一个节点 m 显示文件系统菜单(添加、删除、移动操作) ?

    40310

    推荐适用于面向程序员和开发人员的Vim插件

    流行的Vim插件 Vim是最古老的文本编辑器之一,但它仍然很强大。成熟,稳定和可扩展,具有大量插件,可在整个网络中访问。...NERDTree是Vim编辑器的文件系统浏览器。 使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作。...因此,使用此插件,您可以执行基本的文件系统操作,轻松浏览重要的复杂目录链,甚至可以通过快速打开这些记录在任何需要的地方阅读和修改文档。...轻快的按键操作将以垂直的方式打开浏览器窗口,您无需花太多时间就可以浏览所需的记录并打开它。 对于大量的代码分类来说,这是绝对必要的。 对于那些难以记住文件名的个人,同样也是如此。...如果你希望在Vim启动时自动打开NERDTree?

    49600

    如何让 Vim 成为我们的神器?

    set hls 匹配项高亮显示 # :set is 显示部分匹配 替换 # :s/old/new 替换该行第一个匹配串 # :s/old/new/g 替换全行的匹配串 # :%s/old/new/g 替换整个文件的匹配串...shell 执行外部命令 .vimrc cd Home // 进入 Home 目录 touch .vimrc // 配置文件 # Unix # vim-plug...Anthony25/gnome-terminal-colors-solarized 插件配置 树形目录 Plug 'scrooloose/nerdtree' Plug 'jistr/vim-nerdtree-tabs...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...# I 显示隐藏文件 # C 将根路径设置为光标所在的目录 # u 设置上级目录为根路径 # ctrl + w + w 光标自动在左右侧窗口切换 # ctrl + w + r 移动当前窗口的布局位置

    69320

    Vim——使用NerdTree来畅快的打开文件吧

    在上一章我介绍完用Vundle来管理Vim中所有的插件后,今天我又要强推一个Vim的文件管理插件Nerdtree,相信所有使用Vim的同学都知道文件管理插件NerdTree,这个几乎是所有拥护Vim的开发人员都会使用的插件...: 快速帮助文档 o: 打开一个目录或者打开文件,创建的是buffer,也可以用来打开书签 go: 打开一个文件,但是光标仍然留在NERDTree,创建的是buffer t: 打开一个文件,创建的是Tab...NERDTree s: 垂直分割创建文件的窗口,创建的是buffer gs: 和gi,go类似 x: 收起当前打开的目录 X: 收起所有打开的目录 e: 以文件管理的方式打开选中的目录 D: 删除书签...P: 大写,跳转到当前根路径 p: 小写,跳转到光标所在的上一级路径 K: 跳转到第一个子路径 J: 跳转到最后一个子路径 和: 在同级目录和文件间移动,忽略子目录和子文件 C: 将根路径设置为光标所在的目录...u: 设置上级目录为根路径 U: 设置上级目录为跟路径,但是维持原来目录打开的状态 r: 刷新光标所在的目录 R: 刷新当前根路径 I: 显示或者不显示隐藏文件 f: 打开和关闭文件过滤器 q: 关闭

    4.4K20

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    tab 长度为 4 set nobackup " 覆盖文件时不备份 "set autochdir " 自动切换当前目录为当前文件所在的目录 set backupcopy=yes " 设置备份时的行为为覆盖..."vim包管理工具 Plugin 'gmarik/Vundle.vim' "文件目录增加git 状态 Plugin 'Xuyuanp/nerdtree-git-plugin' "tab智能补全...时打开 NERDTree "autocmd vimenter * NERDTree " 当打开 VIM,没有指定文件时和打开一个目录时,打开 NERDTree "autocmd StdinReadPre...tab 长度为 4 set nobackup " 覆盖文件时不备份 "set autochdir " 自动切换当前目录为当前文件所在的目录 set backupcopy=yes " 设置备份时的行为为覆盖...时打开 NERDTree "autocmd vimenter * NERDTree " 当打开 VIM,没有指定文件时和打开一个目录时,打开 NERDTree "autocmd StdinReadPre

    5.9K31

    vim 插件管理 Vundle

    " 目录树 Plugin 'scrooloose/nerdtree' " VIM 中文文档 Plugin 'asins/vimcdoc' " 文件跳转 Plugin 'kien/ctrlp.vim...: 快速帮助文档 o: 打开一个目录或者打开文件,创建的是buffer,也可以用来打开书签 go: 打开一个文件,但是光标仍然留在NERDTree,创建的是buffer t: 打开一个文件,创建的是Tab...NERDTree s: 垂直分割创建文件的窗口,创建的是buffer gs: 和gi,go类似 x: 收起当前打开的目录 X: 收起所有打开的目录 e: 以文件管理的方式打开选中的目录 D: 删除书签...P: 大写,跳转到当前根路径 p: 小写,跳转到光标所在的上一级路径 K: 跳转到第一个子路径 J: 跳转到最后一个子路径 和: 在同级目录和文件间移动,忽略子目录和子文件 C: 将根路径设置为光标所在的目录...u: 设置上级目录为根路径 U: 设置上级目录为跟路径,但是维持原来目录打开的状态 r: 刷新光标所在的目录 R: 刷新当前根路径 I: 显示或者不显示隐藏文件 f: 打开和关闭文件过滤器 q: 关闭

    20030

    史上最全面的纯手工打造 Vim 神器操作手册

    set hls 匹配项高亮显示 # :set is 显示部分匹配 替换 # :s/old/new 替换该行第一个匹配串 # :s/old/new/g 替换全行的匹配串 # :%s/old/new/g 替换整个文件的匹配串...solarized 插件配置 树形目录 Plug 'scrooloose/nerdtree' Plug 'jistr/vim-nerdtree-tabs' Plug 'Xuyuanp/nerdtree-git-plugin...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...# X 收起所有目录 # p 小写,跳转到光标所在的上一级路径 # P 大写,跳转到当前根路径 # J 到第一个节点 # K 到最后一个节点 # I 显示隐藏文件 # m 显示文件操作菜单 # C 将根路径设置为光标所在的目录...# u 设置上级目录为根路径 # ctrl + w + w 光标自动在左右侧窗口切换 # ctrl + w + r 移动当前窗口的布局位置 # :tabc 关闭当前的 tab # :tabo 关闭所有其他的

    1K111

    10分钟教你为自己打造一个专属VIM

    Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...:set hls 匹配项高亮显示# :set is 显示部分匹配 替换 # :s/old/new 替换该行第一个匹配串# :s/old/new/g 替换全行的匹配串# :%s/old/new/g 替换整个文件的匹配串...shell 执行外部命令 .vimrc .vimrc 是 Vim 的配置文件,需要我们自己创建: cd Home // 进入 Home 目录touch .vimrc...}# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录...# p 小写,跳转到光标所在的上一级路径# P 大写,跳转到当前根路径# J 到第一个节点# K 到最后一个节点# I 显示隐藏文件# m 显示文件操作菜单# C 将根路径设置为光标所在的目录# u 设置上级目录为根路径

    1.1K01

    打造一款高逼格的Vim神器

    hls 匹配项高亮显示 # :set is 显示部分匹配 替换 # :s/old/new 替换该行第一个匹配串 # :s/old/new/g 替换全行的匹配串 # :%s/old/new/g 替换整个文件的匹配串...树形目录 Plug 'scrooloose/nerdtree' Plug 'jistr/vim-nerdtree-tabs' Plug 'Xuyuanp/nerdtree-git-plugin' autocmd...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...# X 收起所有目录 # p 小写,跳转到光标所在的上一级路径 # P 大写,跳转到当前根路径 # J 到第一个节点 # K 到最后一个节点 # I 显示隐藏文件 # m 显示文件操作菜单 # C 将根路径设置为光标所在的目录...# u 设置上级目录为根路径 # ctrl + w + w 光标自动在左右侧窗口切换 # ctrl + w + r 移动当前窗口的布局位置 # :tabc 关闭当前的 tab # :tabo 关闭所有其他的

    1.1K31

    Vim 插件管理 转

    我假设读者是一个刚开始接触 vim ,甚至是刚开始接触 linux 的人。 一、 Vim 的配置文件 在用户目录里面,有一个 .vimrc 文件。...在以下内容中,我们会多次编辑这个文件。 二、 让装插件简单一点 其实本来装和管理 Vim 的插件是比较的,但 Vundle 使其变得简单。简单到什么程度呢?...可以在 vim 里面执行 NERDTree 打开目录浏览。直接输入 ? 查看快捷键(再按一次则关闭查看快捷键)。 通过 vim 执行 :h NERDTree 查看该插件的文档。...五、 一些插件 (1)目录浏览 Plugin 'The-NERD-Tree' 1)打开方式 Vim 内执行 :NERDTree 2)基本使用 o :用于展开和收起文件夹的内容,也能用来打开文件。...(4)展示函数名和变量名 Plugin 'taglist.vim' 要先在系统上(而不是vim)安装 ctags 1)打开方式 :TlistOpen 2)基本使用 Enter :在已打开的文件中跳转到当前选择的变量或函数

    1.2K20

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    tab 长度为 4 set nobackup " 覆盖文件时不备份 "set autochdir " 自动切换当前目录为当前文件所在的目录 set backupcopy=yes " 设置备份时的行为为覆盖..."vim包管理工具 Plugin 'gmarik/Vundle.vim' "文件目录增加git 状态 Plugin 'Xuyuanp/nerdtree-git-plugin' "tab智能补全...时打开 NERDTree "autocmd vimenter * NERDTree " 当打开 VIM,没有指定文件时和打开一个目录时,打开 NERDTree "autocmd StdinReadPre...tab 长度为 4 set nobackup " 覆盖文件时不备份 "set autochdir " 自动切换当前目录为当前文件所在的目录 set backupcopy=yes " 设置备份时的行为为覆盖...时打开 NERDTree "autocmd vimenter * NERDTree " 当打开 VIM,没有指定文件时和打开一个目录时,打开 NERDTree "autocmd StdinReadPre

    4.6K30

    vim-IDE进化08-ranger文件管理

    这又是一个非常好用的插件,可以快速的浏览本地文件打开本地文件。...如果是不同类型的文件如pdf,会调用本地系统的应用打开,就是这么好用,在习惯了vim后有个毛病,就是想要什么都可能通过命令行去操作,如果你也是这样,那这个插件非常适合你。...全套命令 rc.conf 配置和绑定 rifle.conf 文件关联(用于打开文件的程序) scope.sh 负责各种文件预览 图片预览 修改 rc.conf,ranger 将可以直接在终端预览图片..."================================= " 打开关闭 NERDTree map tt :NERDTreeToggle " 打开vim时自动打开NERDTree...autocmd vimenter * NERDTree " \ + r 定位当前文件所在目录,这个很有用 " 当前从左树进入,又要将当前目录定位到当前位置用这个 map r :NERDTreeFind

    25920

    专属于你自己的vim 神器的打造方式

    :set hls 匹配项高亮显示# :set is 显示部分匹配 替换 # :s/old/new 替换该行第一个匹配串# :s/old/new/g 替换全行的匹配串# :%s/old/new/g 替换整个文件的匹配串...shell 执行外部命令 .vimrc .vimrc 是 Vim 的配置文件,需要我们自己创建: cd Home // 进入 Home 目录touch .vimrc...Plug 'scrooloose/nerdtree'Plug 'jistr/vim-nerdtree-tabs'Plug 'Xuyuanp/nerdtree-git-plugin'autocmd vimenter...}# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录...# p 小写,跳转到光标所在的上一级路径# P 大写,跳转到当前根路径# J 到第一个节点# K 到最后一个节点# I 显示隐藏文件# m 显示文件操作菜单# C 将根路径设置为光标所在的目录# u 设置上级目录为根路径

    62340

    专属于你自己的vim 神器的打造方式

    :set hls 匹配项高亮显示# :set is 显示部分匹配 替换 # :s/old/new 替换该行第一个匹配串# :s/old/new/g 替换全行的匹配串# :%s/old/new/g 替换整个文件的匹配串...shell 执行外部命令 .vimrc .vimrc 是 Vim 的配置文件,需要我们自己创建: cd Home // 进入 Home 目录touch .vimrc...Plug 'scrooloose/nerdtree'Plug 'jistr/vim-nerdtree-tabs'Plug 'Xuyuanp/nerdtree-git-plugin'autocmd vimenter...}# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录...# p 小写,跳转到光标所在的上一级路径# P 大写,跳转到当前根路径# J 到第一个节点# K 到最后一个节点# I 显示隐藏文件# m 显示文件操作菜单# C 将根路径设置为光标所在的目录# u 设置上级目录为根路径

    91790
    领券