vim 安装插件的网站
我在想, 怎么让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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现