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

为什么用` `vim .`和NERDTree打开整个目录两次打开文件浏览器?

vim .和NERDTree都是用来打开文件浏览器的方式,但它们的实现方式和使用场景略有不同。

  1. vim .是通过在终端中使用vim编辑器的方式打开当前目录的文件浏览器。在终端中输入vim .命令后,vim会以文件浏览器的形式展示当前目录的文件和文件夹结构。这种方式适用于需要在终端中进行文件操作的场景,比如查看、编辑、删除、复制等操作。在vim的文件浏览器中,可以使用键盘操作进行文件的选择和操作。
  2. NERDTree是vim的一个插件,它提供了一个侧边栏的文件浏览器。通过安装NERDTree插件,可以在vim编辑器中打开一个侧边栏,显示当前目录的文件和文件夹结构。使用NERDTree可以方便地在vim中浏览和操作文件,而无需切换到终端。NERDTree支持多种操作方式,比如展开/折叠文件夹、选择文件、复制/移动文件等。

综上所述,vim .和NERDTree都是打开文件浏览器的方式,但vim .是在终端中使用vim编辑器打开文件浏览器,而NERDTree是vim的一个插件,提供了一个侧边栏的文件浏览器。具体使用哪种方式取决于个人习惯和使用场景的不同。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云官网:https://cloud.tencent.com/
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 云数据库 MySQL 版(CMYSQL):https://cloud.tencent.com/product/cmysql
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 人工智能(AI):https://cloud.tencent.com/product/ai
  • 物联网(IoT):https://cloud.tencent.com/product/iot
  • 移动开发(移动推送、移动分析、移动测试):https://cloud.tencent.com/product/mobile
  • 区块链(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙:https://cloud.tencent.com/solution/virtual-universe
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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,也就是

67430

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

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

1.9K40

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 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能 is可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能 t 在标签页中打开 T 在后台标签页中打开 p 到上层目录 P 到根目录

2.5K20

VIM 简单使用1

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

38210

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

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

45800

如何让 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 移动当前窗口的布局位置

67620

手把手教你配置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.2K30

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: 关闭

4K20

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: 关闭

17830

史上最全面的纯手工打造 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 关闭所有其他的

986110

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.1K00

打造一款高逼格的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 关闭所有其他的

1K30

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.1K20

手把手教你配置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.2K30

专属于你自己的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 设置上级目录根路径

89190

专属于你自己的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 设置上级目录根路径

60740

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

20620
领券