在 Windows 7 下使用 vim 和 cmd 无法保存文件

在 Windows 7 下使用 vim 和 cmd 无法保存文件

前几天我安装了适用于 Windows 的 gvim,现在想弄清楚为什么 vim 不能与 cmd 一起正常工作。我尝试在 vim 下创建新文件(从 cmd 内部启动 vim 或直接执行它)。文件似乎已经创建,但我在资源管理器树中看不到它。我可以再次使用 vim 打开它并看到我写的文本,所以我猜这个文件是存在的。记事本或其他编辑器似乎也找不到该文件,即使在“要打开的文件名”字段中插入路径,它们也会给我“找不到文件”错误。我还尝试搜索它,检查属性,但一无所获。

有人知道解决办法吗?顺便说一下,这适用于 gvim。

答案1

当你启动 vim 时,它通常会(取决于你的情况)加载到 VIM 的当前目录中。执行以下:!dir<Enter>命令查看它认为你所在的目录以及是否看到该文件。

要更改当前目录,请执行 a :cd c:\path\to\dir,然后执行 a :w filename,您将看到它可以正常工作。

相关内容