在的MacVim沒有問題autochdir
工作。然而,最近我一直在運行iTerm2(全屏幕分割)編碼和缺乏autochdir
是真正困擾我。任何解決方案謝謝。從終端運行Vim時,如何讓autochdir在Mac上工作?
回答
你所說的「缺乏autochdir
」呢?它在CLI和GUI中均可正常工作。
如果您在~/.vimrc
中有set autochdir
,則無論您處於MacVim或iTerm2或終端或其他任何環境中,此功能的工作方式都是相同的。
但我懷疑你正在改變iTerm2拆分中的dirs,並期待Vim以某種方式瞭解這種變化並相應地更改它的pwd
。我對嗎? 「不幸的是」 Vim不知道第二iTerm2分裂,無法爲您cd
有反應。
對不起,我的描述不是很清楚。我在終端中運行Vim時出現錯誤'E518:未知選項:autochdir',MacVim沒有問題。在Linux上的終端上運行Vim時,我也沒有遇到這個錯誤。我假設Mac OS版本的Vim出於某種原因不支持該命令。 – David 2012-02-01 15:54:50
是的Mac OS X的默認Vim很爛,它是舊的,編譯了一個非常小的功能集。請參閱上面的我的評論以獲得快速而實用的解決方法或者El Isra對使用MacVim而不是Vim的評論。 – romainl 2012-02-01 16:18:49
我結束了與MacVim別名。謝謝。 – David 2012-02-01 17:15:27
在終端:
> which vim
如果說/usr/bin/vim
,您所使用的MAC基本安裝。這是vim的舊版本,不支持autochdir
。你需要一個更新的版本。
檢查您是否已經運行VIM的另一個安裝:
> /usr/local/bin/vim
如果是這樣,添加/usr/local/bin
您$PATH
前/usr/bin
如果沒有,安裝:
> brew install vim
- 1. 如何在mac終端上運行adb?
- 2. 如何從終端運行Vim命令
- 3. 讓python os.chdir跟着vim autochdir?
- 4. 如何從Mac終端運行.scptd?
- 5. 如何讓PHP從終端運行
- 6. 在Mac上從終端運行Python .py文件時出錯
- 7. 在Mac終端上運行Python腳本
- 8. 無法在mac終端上運行npm
- 9. 在mac終端上運行sql文件
- 10. 如何在終端上在Mac上運行fsharp測試?
- 11. 如何用QProcess運行vim終端
- 12. 難以讓java在Mac終端上工作
- 13. 從VIM運行終端命令?
- 14. 在Mac OSX上啓動終端時進程正在運行
- 15. 如何在MAC OS終端上運行Ruby程序
- 16. 如何通過終端在mac上運行polyml?
- 17. 如何使終端窗口在mac上的後臺運行
- 18. 如何讓sql在mac上運行
- 19. 終端IDE:如何讓JavaScript運行?
- 20. mac終端在啓動時運行腳本,如何停止?
- 21. 如何讓Xdebug在Mac上工作
- 22. 獲取SublimeText從終端在Mac OS X上運行
- 23. 無法在Mac終端上運行時間延遲文本(Python)
- 24. 如何讓shell_exec的行爲就像命令在mac終端內運行一樣?
- 25. 讓OpenMPI在Mac上工作:
- 26. 如何從命令行退出IRB? (在Mac上使用終端)
- 27. JavaScript:document.write()不能在Mac終端工作
- 28. 如何從Mac OSX終端運行argv腳本
- 29. 無法從mac服務器上的終端運行pip
- 30. 無法從Mac上的終端運行Python .py文件
你可以用MacVim替換終端Vim。創建指向這樣的mvim腳本一個符號鏈接:'LN -s /路徑/到/ mvim /路徑/到/一些/斌/ vim'見':有關其他提示幫助mvim'。 – Raimondi 2012-02-01 15:42:07
另一種選擇(我使用的)是使用的MacVim自己的CLI'vim'可執行文件,而不是Mac OS X的默認這個別名'〜/ .profile'或'〜/ .bashrc':'別名VIM ='/路徑/ to/MacVim.app/Contents/MacOS/Vim'' – romainl 2012-02-01 16:16:43