Mac Shell理解

剛?cè)胧痔O果的時(shí)候不懂,用bash,然后CC跟我說,用zsh呀,我給你百度找一個(gè)配置,好用。從此我就算是zsh的人了。

圖1

當(dāng)我使用了zsh之后,發(fā)覺自己之前配置的環(huán)境變量都沒有了,我問CC,怎么回事?他說你用前朝的劍來(lái)斬本朝的官,人家不買你帳。他告訴了我zsh的配置項(xiàng)目路徑,然后事情就這么迎刃而解了,標(biāo)準(zhǔn)的happy ending!

圖2

以上是鋪墊,后半段會(huì)交代我對(duì)這件事沒有深入理解和不重視導(dǎo)致他直接變成了大Boss,虐的我死去活來(lái)。

呃。。。
  • 昨天,我想把我的MacVim配置一下,vim本身是用來(lái)創(chuàng)造效率的,沒有智能聯(lián)想那武功就廢了一半了呀,于是我開始整理插件、編譯,我把我掌握的語(yǔ)言都配置OK了,除了一項(xiàng),Golang!因?yàn)閂im告訴我說,他找不到GOPATH環(huán)境變量??诤?,老子echo了十幾次,GOPATH不是好好碼在那里么?怎么辦?
  • 深思熟慮之后,我覺得以我的能力是解決不了了,我開始谷歌了,我開始翻譯了,我開始懷疑我的智商了...大段大段的英文淹沒了我,大多也都是在Mac系統(tǒng)出的問題,也沒有什么解決方案,就這樣就12點(diǎn)半了......
  • 我想過很多可能性,我調(diào)過Vim的配置,我更新了Vim的版本,我再次配置了GOPATH,當(dāng)然我也重新Source了zsh的環(huán)境變量,都徒勞無(wú)功。此時(shí)窗外冷風(fēng)颼颼的刮過,此時(shí)我感覺我已經(jīng)是一條咸魚了。

  • 愛編程的中老年老漢運(yùn)氣一般都不會(huì)太差,我在zsh引用了bash的環(huán)境之后,在終端用命令打開了MacVim(之前一直是雙擊圖標(biāo)。。。),順手echo了下,神奇的事情出現(xiàn)了,現(xiàn)在想來(lái)自己簡(jiǎn)直就是個(gè)傻子,只是當(dāng)時(shí)覺得神奇。

  • 好吧,說說我的結(jié)論吧,以下文字都是我的經(jīng)驗(yàn)之談,不一定正確,但要我再去驗(yàn)證,我是拒絕的,我用下來(lái)是這樣,你們用下來(lái)應(yīng)該也是這樣。在使用zsh的情況下,MacVim無(wú)法正確的讀取到系統(tǒng)設(shè)置的環(huán)境變量,要么用回bash,否則就通過在shell中啟動(dòng)程序是最方便的做法,即便在.bash_profile中加入環(huán)境變量的設(shè)定,仍然是不奏效的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容