vim/file explorer: 使浏览目录成为当前目录
vim / file explorer: make browsing directory the current directory
我开始使用 vim 的原生浏览器 (:E
)。 我的疑问:当我按c
到"make browsing directory the current directory"时没有任何反应..当我使用nerdTree并做了同样的操作(:NERDTreeCWD
)时,那个目录被放置在 exporer 的顶部,上面的目录是 "hidden".
似乎按 c
没有任何作用..
注意:我在资源管理器上使用树视图,而不是默认视图。我按 i
更改视图。
我正在使用 7.4.52
netrw 命令与 NERDTree 命令的工作方式不同。它不适用于光标下的目录,但适用于当前正在浏览的目录。所以如果你想让一个子目录成为当前子目录,首先进入它(通过<Enter>
),然后按c
。
扩展 Ingo 的答案。如果你总是希望 netrw 将当前浏览目录设为当前 vim 目录,你可以在你的 .vimrc
.
中设置选项 let g:netrw_keepdir=0
这允许您使用 netrw 浏览目录并使用 vim 在该目录中进行操作。例如,您可以使用 vim 的命令 :e <filename>
来创建一个新文件,而不是 netrw 的命令 % <filename>
.
要了解有关 netrw 的更多信息,我建议阅读帮助页面 :help netrw-quickhelp
我开始使用 vim 的原生浏览器 (:E
)。 我的疑问:当我按c
到"make browsing directory the current directory"时没有任何反应..当我使用nerdTree并做了同样的操作(:NERDTreeCWD
)时,那个目录被放置在 exporer 的顶部,上面的目录是 "hidden".
似乎按 c
没有任何作用..
注意:我在资源管理器上使用树视图,而不是默认视图。我按 i
更改视图。
我正在使用 7.4.52
netrw 命令与 NERDTree 命令的工作方式不同。它不适用于光标下的目录,但适用于当前正在浏览的目录。所以如果你想让一个子目录成为当前子目录,首先进入它(通过<Enter>
),然后按c
。
扩展 Ingo 的答案。如果你总是希望 netrw 将当前浏览目录设为当前 vim 目录,你可以在你的 .vimrc
.
let g:netrw_keepdir=0
这允许您使用 netrw 浏览目录并使用 vim 在该目录中进行操作。例如,您可以使用 vim 的命令 :e <filename>
来创建一个新文件,而不是 netrw 的命令 % <filename>
.
要了解有关 netrw 的更多信息,我建议阅读帮助页面 :help netrw-quickhelp