Zsh
zsh: 執行原始碼時我得到 zshrc:116: unmatched
所以今天我想為 zsh 添加一些額外的別名。
- 我照常做
nano ~/.zshrc
並添加了我的別名
前任:
alias desktop="cd desktop"
(我已經檢查了所有變數的拼寫錯誤)
Ctrl
+O
保存和Ctrl
+X
退出。
- 出來後我跑:
source ~/.zshrc
並得到以下錯誤:
/Users/fridavbg/.zshrc:116: unmatched "
- 跑步時我得到:
echo $SHELL /bin/zsh
那裡有任何善良的靈魂可以幫助我或給我一些資源來幫助我弄清楚如何解決這個問題?
感覺這很簡單,但我有點害怕完全搞砸我的道路。
您的錯誤消息不是
unmatched
,而是unmatched "
,因為存在不匹配的引號字元,"
。該部分解釋了在線上
/Users/fridavbg/.zshrc:116
文件中檢測到此錯誤。/Users/fridavbg/.zshrc``116
因此,您應該在指示行周圍查看該文件以獲取不匹配的引號。請注意,有時指示的行不是出現錯誤的行。如果在指示的行上沒有發現錯誤,它可能在該行之前,或者有時在該行之後。
例子:
command1 "missing quote at the end command2 ""
這裡從第一行開始的引號繼續到第二行的第一個引號字元,並且以第二個引號字元開始的引號沒有終止。