Vim技巧 - 如何将目录视为“文件夹”?

6
我在Ubuntu终端工作时不小心使用"vim"命令进入了一个文件夹,而不是通过"cd"命令进入该文件夹。出乎意料的是,这显示了一个窗口,以桌面文件夹的形式显示了该目录的内容。那么我应该如何再次实现这个功能呢?
2个回答

6

默认情况下,vim使用内置的netrw插件将目录打开到缓冲区。有关信息,请参见:help netrw。此外,许多用户喜欢使用其他插件,如NERDTree来编辑目录。您可以使用以下方法编辑文件夹:

:e /path/to/directory

或者在启动vim时直接打开它:

vim /path/to/directory

2
如果这是一个目录:
/some/directory/on/filesystem/

你只需使用vim命令进入该目录:

vim /some/directory/on/filesystem

在*nix系统中,所有的目录都实际上是文件,并且以类似的方式处理。因此,可以直接编辑它们。请注意,stackoverflow可能不是这个问题的最佳解决之处。

1
@Brian 这与目录是文件无关。这是内置的netrw插件完成的工作:如果您执行vim -u NONE .,则只会收到错误消息。 - ZyX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接