如何在VIM中设置文件的正确路径?

时间:2012-08-18 20:47:22

标签: python vim path

每当我在vim中点击:pwd时,命令总是返回路径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中的文件中,则返回{{ 1}})

1 个答案:

答案 0 :(得分:6)

您可以设置autochdir

:set autochdir

使用此设置,当前工作目录将跟随您正在编辑的文件。

请参阅:help 'autochdir',特别是此说明:

  

注意:启用此选项时,某些插件可能无法正常工作。