
在我開始學習 ruby 之前,我的 .vimrc 檔案在最後有這個
cd data
這是完美的,因為主目錄與我的 Mac 共享。我嘗試更改 OSX 中的主目錄。這是一場惡夢,不是我想要的。
我看到了大量關於如何更改主目錄的答案。不幸的是,這不僅會改變終端/vim
我一直在玩
x = pwd
if (x == '/users/jack/)
cd data
上面是我的 .vimrc 檔案中的內容,它也不起作用。到目前為止,vim 唯一啟動的位置是預設位置。現在我已經安裝了 ruby gems,我遇到了問題。
有沒有簡單的方法可以讓 vim 和終端機在 /users/jack/data 而不是 /users/jack 開啟?
解決我的問題的任何解決方案都是 win32 解決方案。更改 Mac 上的主資料夾會將我不想要的內容移至我的資料資料夾中。
謝謝。
答案1
我同意 romainl 的回答,但要直接回答你的問題,請嘗試以下操作:
if getcwd() == $HOME
cd data
endif
答案2
我很難想像更改$HOME
目錄位置的充分理由,甚至很難想像為什麼您認為它可以毫無問題地工作。
如果你想在特定目錄中開啟 Vim,cd
請先進入該目錄並從那裡啟動 Vim。
如果這仍然是太多工作,請使用可以為您完成此操作的別名。
如果您希望終端在特定目錄中啟動,請將類似內容附加cd /path/to/directory
到您的~/.bashrc
或~/.profile
。您也可以將 Terminal.app 和 iTerm.app 設定為在特定目錄中啟動。