首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vim (netrw)中将选定的目录设置为当前目录?

问如何在vim (netrw)中将选定的目录设置为当前目录?
EN

Stack Overflow用户
提问于 2015-11-05 10:43:17
回答 1查看 968关注 0票数 1

我想做两件事:

  1. 选择treeview中的文件按c,打开一个文件,运行:pwd并查看该文件的父目录。
  2. 将:Ntree .映射到某个键。

让我们看看一个例子:

​

​

我的光标在main.scss上,现在我尝试按c来更改树根(也尝试了cd,CD),然后打开按enter的文件,然后使用:pwd查看.../static/css/路径。然而,父dir保持不变。到底怎么回事?

关于映射,我只需要以下内容:nmap <somekey> :Ntree .?或者当我在netrw插件时有特殊的映射方式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-05 17:02:27

默认情况下,netrw的浏览目录与vim对当前目录的概念不同(为了向后兼容vim v6中的资源管理器)(请参见:help g:netrw_keepdir)。它不影响树根;为此,请使用:Ntree / dirname。

我试过地图:

代码语言:javascript
复制
map <leader>nt :Ntree<cr>

它的工作就像预期的那样。但是,请确保您有一个netrw v150或更高版本- :Ntree直到2014年1月才被引入。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33542513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档