每当我击中:pwd
在 vim 中命令总是返回路径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\
).
您可以设置autochdir
:
:set autochdir
通过此设置,当前工作目录将位于您正在编辑的文件之后。
See :help 'autochdir'
,特别是这个注释:
注意:当此选项打开时,某些插件可能无法工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)