我在想, 怎么让vim可以 显示目录结构呢?一个目录里面的文件?

vim插件的网站:http://www.vim.org/scripts/script.php?script_id=1658

原文:http://blog.sina.com.cn/s/blog_163e6cfd30102wkqy.html

-----------------------------------------------------------------------------------------

vim上显示目录树

这就是本文要介绍的vim插件  - nerdtree

你可以从vim的网站下载到它:

http://www.vim.org/scripts/script.php?script_id=1658

下载后,解压到

~/.vim

目录,然后打开 ~/.vimrc文件,添加下面一行:

nmap :NERDTreeToggle

此时进入vim,然后ctrl + n就会在vim的左边打开目录树,其实使用了vim的切分窗口,你可以使用移动键,和回车键来切换到不同的目录和文件。如果想隐藏目录树,再按一次

ctrl + n就可以。

打开目录树的同时,光标会自动移动到目录树,可以使用hjkl来控制光标的移动,然后回车就能打开对应的文件,这种打开方式是在当前窗口中打开,也就是你当前窗口的内容暂时看不见,只有关掉新打开的这个文件,才可以看到原有的文件窗口,或者你用:buffer命令来切换到你原有的文件。如果想把这个文件在新开的tab中打开,使用shift 和t组合键。

有个关于目录树操作的视频,大家可以看看:

http:///watch?feature=player_embedded&v=8jWL3wZSOkY

此时目录树默认在左边显示,在~/.vimrc上加上以下语句,即可在右边显示目录树

let NERDTreeWinPos=1​​

最新文章

  1. Windows 10预览版14316开启Bash命令支持
  2. Spring Boot 添加Shiro支持
  3. sqlalchemy中文乱码问题解决方案
  4. python scrapy+Mongodb爬取蜻蜓FM,酷我及懒人听书
  5. yuv转bmp
  6. Myeclipse快捷键的使用
  7. Yii2下拉框实现
  8. GCD信号量并发控制
  9. [MEAN Stack] First API -- 3. Select by ID with Mongoose and Express
  10. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.4.1
  11. ♫【CSS】命名颜色
  12. grep 基于关键字搜索
  13. 把Excel工作簿的每个工作表提取出来保存为新工作簿
  14. js模块化开发——require.js的用法详细介绍(含jsonp)
  15. VMware上安装MS-DOS 6.22之一:基本系统的安装
  16. 使用grunt实现web自动化
  17. web开发性能优化---SEO优化篇
  18. Let's Encrypt,站点加密之旅
  19. supervisor使用,配置和安装(包括监控守护进程httpd,keepalived)
  20. 2019-04-16 SpringMVC 学习笔记

热门文章

  1. LN : leetcode 217 Contains Duplicate
  2. Android 滚动RecyclerView加载图片时的流畅度优化
  3. oracle创建临时表空间、用户表空间、创建用户关联表空间、授权等
  4. parsley.js验证的基本引用
  5. Java学习4_一些基础4_输入输出_16.5.7
  6. java虚拟机(七)--java内存模型JMM
  7. Python 爬虫爬取今日头条街拍上的图片
  8. returnValue of Chrome
  9. 剑指offer---最小的K个数
  10. Java写时复制CopyOnWriteArrayList