【发布时间】:2018-01-19 02:52:51
【问题描述】:
我在 Windows 10 上使用 Vim80。使用 Netrw 命令,默认情况下它会打开我的%HOME% 路径。我想使用 netrw 在我的计算机上打开特定的磁盘驱动器,例如 F:。我在 Stack Overflow 上搜索了类似的问题,并找到了使用 :Ex F: 或 :cd F:\ 之类的答案,但它不会更改默认目录。什么是 netrw vim 命令可以让我更改我正在使用的驱动器?
【问题讨论】:
我在 Windows 10 上使用 Vim80。使用 Netrw 命令,默认情况下它会打开我的%HOME% 路径。我想使用 netrw 在我的计算机上打开特定的磁盘驱动器,例如 F:。我在 Stack Overflow 上搜索了类似的问题,并找到了使用 :Ex F: 或 :cd F:\ 之类的答案,但它不会更改默认目录。什么是 netrw vim 命令可以让我更改我正在使用的驱动器?
【问题讨论】:
你在搜索错误的东西,Netrw 没有默认目录,它只是打开你的活动目录。
所以如果你打开一个cmd 导航到F: 然后运行vim,你就会得到你想要的。
但我知道这不是 Windows 中的工作流程。这样您就可以更改 vim 快捷方式上的“起始目录”属性。
right click on vim Icon -> property/shortcut/Start in
【讨论】:
正如 Doktor OSwaldo 所说,Netrw 没有默认目录。然而,我有时使用的另一种方法是通过转到文件位置来克隆我的 Vim 快捷方式:
然后我只需输入我希望 vim 默认使用 netrw 打开的目录(或驱动器),如下所示:
然后我就可以在windows菜单中轻松找到vim了:
这让我可以像这样启动我的 vim 实例:
我倾向于为每个项目执行此操作,这为我提供了从 Windows 菜单中提供的面向项目的良好搜索。无论如何,我希望这会有所帮助,尽管我知道这与您理想中的想法略有不同。如果我是你,我会为每个驱动器创建一个快捷方式,这样你就可以搜索 vim 并查看如下结果:
【讨论】: