3

デスクトップからPythonファイルを使用している場合でも、 vim:pwdを押すと、コマンドは常にパスを返します。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戻り~\Desktop\、ホームディレクトリにあるファイルにいる場合は:pwd戻りますC:\Users\MyName\

4

1 に答える 1

6

設定できますautochdir

:set autochdir

この設定では、現在の作業ディレクトリが編集中のファイルに従います。

を参照:help 'autochdir'してください。特にこのメモを参照してください。

注:このオプションがオンの場合、一部のプラグインは機能しない可能性があります。

于 2012-08-18T20:48:55.613 に答える