每当我:pwd
在 vim 中点击时,该命令总是返回 path C:\Windows\system32
,即使我在桌面上的 Python 文件中。所以每当我运行:!python %
命令返回
python: can't open file '\Users\myname': [Errno 2] No such file or directory.
但是,如果我使用命令设置路径,:cd %:p:h
然后运行相同的 python 命令,Python 文件将正确执行。所以基本上我想知道如何让 vim 为我打开的每个文件正确设置路径。
(即,如果我在位于桌面的文件中:pwd
返回~\Desktop\
,或者如果我在主目录中的文件中:pwd
返回C:\Users\MyName\
)。