每当我在vim中键入
:pwd
命令时,无论我是在桌面上的Python文件中还是其他位置,该命令总是返回路径C:\Windows\system32
。因此,每当我运行:!python %
命令时,该命令也会返回相同的路径。python: can't open file '\Users\myname': [Errno 2] No such file or directory.
但是,如果我使用:cd%:p:h
命令设置路径,然后运行相同的python命令,Python文件将正确执行。因此,我想知道如何让vim为我打开的每个文件正确设置路径。
(即,如果我在桌面上的一个文件中,:pwd
则返回〜\桌面\
,如果我在主目录中的一个文件中,:pwd
则返回C:\ Users \ MyName \
)。
filetype
插件不兼容的问题的问题链接:http://stackoverflow.com/questions/9491883/how-to-make-diffgitcached-work-with-autochdir-set-in-vimrc。 - pb2q