Fig+zsh-autosuggestions配置Mac最完美自動(dòng)補(bǔ)全記憶及好看主題

前言:由于并不經(jīng)常使用命令行辩棒,且常用的就是幾個(gè)git和進(jìn)入文件夾的命令,平常使用Mac自帶的terminal滿足日常需要一句足夠,但是在一次偶然使用了iterm2后大呼真香坪圾,看著舒心還使用更加便利

本文摘抄自: Mac OS 終端利器 iTerm2

https://www.cnblogs.com/xishuai/p/mac-iterm2.html
參考:
MacOS 終端工具、插件推薦
[Mac] Fig :好用的終端工具
https://fig.io/

步驟一:安裝iterm2

使用命令行安裝(前提是要安裝好homebrew)

brew install --cask iterm2

或者直接到官網(wǎng)下載iterm軟件解壓后安裝
https://iterm2.com/downloads.html

步驟二:配置好看的主題

常用的主題Solarized Dark theme惑朦,直接到github官網(wǎng)下載到本地
https://github.com/altercation/solarized.git
下載使用到的字體:
Meslo LG M Regular for Powerline.ttf
安裝好字體

導(dǎo)入將下載好的主題
打開(kāi)iTerm2兽泄,,打開(kāi) Preferences 配置界面
1漾月、然后Profiles -> Colors -> Color Presets -> Import病梢,
選擇剛才解壓的
2、solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件
導(dǎo)入成功,最后選擇 Solarized Dark 主題蜓陌,就可以了觅彰。

image.png

3、設(shè)置solarized用到的特殊字體Meslo LG M Regular for Powerline
打開(kāi) Preferences 配置界面钮热,
然后Profiles -> Text-> Font -> Chanage Font
選擇 Meslo LG M Regular for Powerline 字體填抬。

image.png

步驟三:配置 Oh My Zsh

Oh My Zsh 是對(duì)主題的進(jìn)一步擴(kuò)展,地址:https://github.com/robbyrussell/oh-my-zsh

一鍵安裝:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安裝好之后隧期,需要把 Zsh 設(shè)置為當(dāng)前用戶的默認(rèn) Shell(這樣新建標(biāo)簽的時(shí)候才會(huì)使用 Zsh):

chsh -s /bin/zsh

然后飒责,我們編輯vim ~/.zshrc文件,將主題配置修改為ZSH_THEME="agnoster"厌秒。

image.png

agnoster是比較常用的 zsh 主題之一读拆,你可以挑選你喜歡的主題,zsh 主題列表:https://github.com/robbyrussell/oh-my-zsh/wiki/themes

步驟四:配置高亮

效果就是上面截圖的那樣鸵闪,特殊命令和錯(cuò)誤命令檐晕,會(huì)有高亮顯示。

使用 Homebrew 安裝:

# 這種方式安裝會(huì)報(bào)錯(cuò)蚌讼,`[oh-my-zsh] plugin 'zsh-syntax-highlighting' not found`
# brew install zsh-syntax-highlighting
# 需要更換到這種安裝方式
cd ~/.oh-my-zsh/plugins
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
# 編輯 `~/.zshrc`, 將安裝后的內(nèi)容添加到最后一行
source ~/.oh-my-zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
image.png

完成后效果如下:


image.png
步驟五:配置自動(dòng)建議填充

這個(gè)功能是非常實(shí)用的辟灰,可以方便我們快速的敲命令。

配置步驟篡石,先克隆zsh-autosuggestions項(xiàng)目芥喇,到指定目錄:

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

然后編輯vim ~/.zshrc文件,找到plugins配置凰萨,增加zsh-autosuggestions插件继控。

image.png

注:上面聲明高亮,如果配置不生效的話胖眷,在plugins配置武通,再增加zsh-syntax-highlighting插件試試。

有時(shí)候因?yàn)樽詣?dòng)填充的顏色和背景顏色很相似珊搀,以至于自動(dòng)填充沒(méi)有效果冶忱,我們可以手動(dòng)更改下自動(dòng)填充的顏色配置,我修改的顏色值為:586e75境析,示例:


image.png

效果:


image.png

iTerm2 隱藏用戶名和主機(jī)名
有時(shí)候我們的用戶名和主機(jī)名太長(zhǎng)囚枪,比如我的xishuai@xishuaideMacBook-Pro,終端顯示的時(shí)候會(huì)很不好看(上面圖片中可以看到)劳淆,我們可以手動(dòng)去除链沼。

編輯vim ~/.zshrc文件,增加DEFAULT_USER="xishuai"配置沛鸵,示例
我們可以通過(guò)whoami命令忆植,查看當(dāng)前用戶,效果(另外分屏的效果):


本文參考:10 個(gè) Terminal 主題,讓你的 macOS 終端更好看
配置了iterm2后的主題agnoster后朝刊,會(huì)影響terminal開(kāi)頭的地方出現(xiàn)亂碼,這是因?yàn)槭褂昧颂厥庵黝}后terminal不支持蜈缤,現(xiàn)在講terminal也配上這些主題

1拾氓、導(dǎo)入主題
終端->偏好設(shè)置->偏好設(shè)置->描述文件->更多->導(dǎo)入
選擇
solarized->osx-terminal.app-colors-solarized->Solarized Dark ansi.terminal文件

導(dǎo)入主題[圖片上傳中...(截屏2022-02-11 下午4.58.29.png-8919ba-1644570516138-0)]

2、設(shè)置為默認(rèn)主題
選中 solarized Dark底哥,然后點(diǎn)擊右下角的默認(rèn)

3咙鞍、設(shè)置字體
選中 solarized Dark,然后點(diǎn)擊右側(cè)的字體->選中之前安裝好的的Meslo LG M Regular for Powerline字體

修改字體設(shè)置

4趾徽、設(shè)置背景半透明特效续滋,當(dāng)然也可以直接忽略


半透明背景設(shè)置

5、設(shè)置terminal在打開(kāi)新的tab和window時(shí)也是設(shè)置的這個(gè)默認(rèn)漂亮主題
terminal->shell->新建窗口->Solarized Dark ansi

新窗口設(shè)置

terminal->shell->新建標(biāo)簽頁(yè)->Solarized Dark ansi

設(shè)置新標(biāo)簽頁(yè)設(shè)置

terminal->shell->將設(shè)置用作默認(rèn)設(shè)置

設(shè)置默認(rèn)

退出terminal孵奶,重新進(jìn)入就一切都OK


VSCode終端亂碼

參考:
解決Mac下VSCode打開(kāi)zsh亂碼
VSCode更改顯示語(yǔ)言-如更改英語(yǔ)為中文或者將中文改為英語(yǔ)

安裝完成后疲酌,進(jìn)入vscode里的終端,還是會(huì)亂碼了袁,需要在設(shè)置下字體
?,->font->Font Family 添加字體:Meslo LG M for Powerline

中文示意圖
英文示意圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末朗恳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子载绿,更是在濱河造成了極大的恐慌粥诫,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件崭庸,死亡現(xiàn)場(chǎng)離奇詭異怀浆,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)怕享,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)执赡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人熬粗,你說(shuō)我怎么就攤上這事搀玖。” “怎么了驻呐?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵灌诅,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我含末,道長(zhǎng)猜拾,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任佣盒,我火速辦了婚禮挎袜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己盯仪,他們只是感情好紊搪,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著全景,像睡著了一般耀石。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上爸黄,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天滞伟,我揣著相機(jī)與錄音,去河邊找鬼炕贵。 笑死梆奈,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的称开。 我是一名探鬼主播亩钟,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼钥弯!你這毒婦竟也來(lái)了径荔?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤脆霎,失蹤者是張志新(化名)和其女友劉穎总处,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體睛蛛,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鹦马,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了忆肾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荸频。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖客冈,靈堂內(nèi)的尸體忽然破棺而出旭从,到底是詐尸還是另有隱情,我是刑警寧澤场仲,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布和悦,位于F島的核電站,受9級(jí)特大地震影響渠缕,放射性物質(zhì)發(fā)生泄漏鸽素。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一馍忽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧坝冕,春花似錦坐梯、人聲如沸徽诲。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)挫掏。三九已至,卻和暖如春褒傅,著一層夾襖步出監(jiān)牢的瞬間袄友,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工支竹, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸠按,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓馒吴,卻偏偏與公主長(zhǎng)得像饮戳,于是被迫代替她去往敵國(guó)和親测蹲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容