2
我在VIM中使用autochdir選項,我也使用VIM的內置Python接口。是否有可能讓內置Python解釋器的當前目錄遵循VIM的autochdir。例如,當我編輯的Python文件,VIM的autochdir選項使我在同一個目錄中儘可能VIM而言編輯過的文件,但我仍然需要手工讓python os.chdir跟着vim autochdir?
:py os.chdir(directory)
從VIM命令行爲了讓Python解釋器識別VIM具有的相同目錄。
這可能嗎?我在Windows上使用VIM 7.2。
然後,如果我在打開的緩衝區之間切換,其中每個緩衝區在不同的目錄中包含不同的Python文件,它會在切換時恢復相應的目錄嗎? – reckoner 2010-08-26 15:52:06
autocmd當你切換緩衝區時,Bufenter * .py py os os.chdir(目錄)應該運行命令。 – Nuz 2010-08-26 16:33:18
輝煌!下面是vimrc的完整命令:autocmd BufRead,BufNewFile,Bufenter * .py py os.chdir(vim.eval(「expand('%:p:h')」)) – reckoner 2010-08-26 17:59:00