前几天我安装了适用于 Windows 的 gvim,现在想弄清楚为什么 vim 不能与 cmd 一起正常工作。我尝试在 vim 下创建新文件(从 cmd 内部启动 vim 或直接执行它)。文件似乎已经创建,但我在资源管理器树中看不到它。我可以再次使用 vim 打开它并看到我写的文本,所以我猜这个文件是存在的。记事本或其他编辑器似乎也找不到该文件,即使在“要打开的文件名”字段中插入路径,它们也会给我“找不到文件”错误。我还尝试搜索它,检查属性,但一无所获。
有人知道解决办法吗?顺便说一下,这适用于 gvim。
答案1
当你启动 vim 时,它通常会(取决于你的情况)加载到 VIM 的当前目录中。执行以下:!dir<Enter>
命令查看它认为你所在的目录以及是否看到该文件。
要更改当前目录,请执行 a :cd c:\path\to\dir
,然后执行 a :w filename
,您将看到它可以正常工作。