警告:裝逼事小,沉迷事大毫目。?
-來自沉迷改造終端兩天的終端改造綜合癥患者
0. 所有不服輸?shù)娜耍ū热缥遥┮欢ㄒ赖拿孛埽?/h1>為什么那么多人都只寫了agnoster主題的介紹:
因?yàn)槠倘汀@妗_@個(gè)主題最花哨最麻煩需要配置最多的東西( ̄_ ̄|||)
還有一個(gè)原因就是這個(gè)主題的配置文件中可以更改 “***@***-mackbook ”這一長(zhǎng)串的hostname呀 (反正我也不知道能不能直接在ys里加一個(gè)褒傅,,或許你可以試試呢╮(╯_╰)╭)
反正什么介紹的自己去找資料吧粪躬。這里只有最簡(jiǎn)單的流程介紹担败。矗蕊。。研究了一整天找遍google各大文章氢架,我敢說傻咖,沒有人比我更簡(jiǎn)單詳細(xì)的了。(不服來辯)
I. 基礎(chǔ)準(zhǔn)備
1. mac系統(tǒng) 反正不要太舊
2. vim的基礎(chǔ)操作知識(shí)岖研。下面四個(gè)就差不多夠用了卿操。想要更詳細(xì)的看我隨便找的這個(gè)介紹吧
vim <file name> ? ? ? ? ? ?打開文件
i ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? insert編輯模式
esc ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?退出編輯模式
shift+zz ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 保存并退出
3. 安裝一下pip,和brew孙援。害淤。。反正以后用得著拓售,就裝一下吧(¬з¬)?
4. 以下灰色背景里的內(nèi)容直接復(fù)制粘貼到終端就可以運(yùn)行窥摄。
II.安裝步驟
1. mac系統(tǒng)自帶有z shell
可以用系統(tǒng)自帶的Terminal查看,直接下面的代碼就好啦
cat /etc/shells ?
注意cat后面有個(gè)空格础淤。崭放。。不知道簡(jiǎn)書什么時(shí)候可以添加代碼功能
2. 安裝iTerm2
官網(wǎng)直接下載安裝: http://iterm2.com/downloads.html
下載好之后鸽凶,解壓出文件币砂,雙擊安裝:選藍(lán)色的然后自己就會(huì)設(shè)置好了。
3. 安裝oh-my-zsh
官網(wǎng)有介紹玻侥,或者直接在iTerm2終端執(zhí)行以下代碼:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
然后安裝好之后是醬紫噠
4. 修改主題
4-1. 修改配置文件 ~/.zshrc
更多的主題截圖預(yù)覽可以在這個(gè)網(wǎng)站查看决摧。推薦的比較可愛的有cloud(有個(gè)小云朵),ys(官方推薦清爽版)凑兰。其他據(jù)說有些對(duì)git或者什么的比較friendly的你們就自己google吧掌桩,反正我不懂╮(╯3╰)╭。
這里我們說這個(gè)最復(fù)雜的agnoster主題配置姑食。oh-my-zsh的默認(rèn)主題是robbyrussell波岛,更改主題可以到~/.zshrc文件中找到ZSH_THEME修改就可以了。
運(yùn)行代碼就會(huì)直接在終端vim編輯器內(nèi)打開文件:
vim ~/.zshrc
在頁面內(nèi)用鼠標(biāo)滾輪(默認(rèn)vim不能使用滾輪矢门,所以首次使用的時(shí)候盆色,iTerm2會(huì)顯示提醒橫幅允許鼠標(biāo)滾輪使用灰蛙,同意一下就好)或者上下方向鍵(更快捷的跳行方式出門右拐看這里)找到ZSH_THEME祟剔,修改如下:
要在vim里修改文件,要先按 i 進(jìn)入編輯模式摩梧,然后修改完成之后按 esc (電腦最左上)退出編輯模式物延,最后 shift+zz 保存并退出。
4-2. 配置字體補(bǔ)丁Powerline(針對(duì)agnoster主題)
如果你在上一步設(shè)置的主題不是agnoster而是其他比如ys的話仅父,可以省略4-2的所有步驟叛薯,讓我們make life easy ?*??(ˊ?ˋ*)??*?
退出重新打開iTerm2發(fā)現(xiàn)是亂碼( ̄▽ ̄'')浑吟,這是還少個(gè)字體補(bǔ)丁。耗溜。
所以這個(gè)就是agnoster主題的炫酷代價(jià)~~走组力,安裝Powerline去
4-2.1 安裝Powerline
官網(wǎng)用pip安裝,如果沒有pip的抖拴,現(xiàn)在也可以很簡(jiǎn)單的安裝以下燎字,直接輸入代碼:
sudo easy_install pip
然后安裝好pip之后,開始安裝Powerline
pip install powerline-status
4-2.2 下載安裝Powerline字體庫
從Powerline fonts下載字體庫
使用git clone 下載文件保存到Downloads的時(shí)候需要新建一個(gè)文件夾阿宅,所以這里用了~/Downloads/fonts
git clone https://github.com/powerline/fonts ~/Downloads/fonts?
(第一次使用git 好像mac系統(tǒng)會(huì)要求安裝一個(gè)Xcode的開發(fā)者應(yīng)用候衍,有一個(gè)彈窗,點(diǎn)同意就可以了洒放,自己會(huì)裝好的)
(git clone是什么蛉鹿?這次出門左拐去這里,你只需要知道這是一個(gè)在終端從GitHub下載文件的操作就可以啦╮(╯_╰)╭)
(GitHub是什么往湿?這次出門直走再左拐去這里妖异。簡(jiǎn)單來說它就是一個(gè)開源代碼庫,嗯领追,就這么理解吧)
在終端會(huì)有下載進(jìn)度随闺。看到100%下載完成后去到字體文件夾
cd ~/Downloads/fonts
然后運(yùn)行代碼
./install.sh
字體庫就被安裝好了
( ls 可以查看文件夾內(nèi)容蔓腐,下圖第一行--問題來自我的真小白室友(¬з¬) )
4-2.3 設(shè)置iTerm2字體
可以用快捷鍵command+矩乐,打開偏好設(shè)置(Preference),或者直接去菜單欄打開回论。散罕。。
在Profiles下面的Text里面設(shè)置如圖:
這里我設(shè)置的字體是Roboto Mono Light for Powerline傀蓉,13號(hào)欧漱。
記得要選用帶有Powerline的字體,可以多試幾個(gè)找到自己喜歡的字體葬燎。
然后當(dāng)當(dāng)當(dāng)當(dāng)~見證奇跡的時(shí)刻~~
4-3 導(dǎo)入色彩預(yù)設(shè)
下載色彩預(yù)設(shè)和下載字體庫是一樣的,從官網(wǎng)可以看到更多介紹谱净,運(yùn)行代碼將文件保存到下載文件夾:
git clone https://github.com/mbadolato/iTerm2-Color-Schemes ~/Downloads/colors
下載好之后去到Preference - Profiles - Colors(就是剛剛設(shè)置字體那個(gè)地方)窑邦,右下角導(dǎo)入(import...)喜歡的顏色預(yù)設(shè)(保存在/Downloads/colors文件夾里)
在下載好的~/Downloads/colors/ 下面有一個(gè)文件夾screenshots里面有各種顏色預(yù)設(shè)的預(yù)覽圖
我選的是galaxy,因?yàn)槊趾寐牴?/p>
4-4 其他主題
你們自己去玩吧哈哈哈哈
5. 其他優(yōu)化設(shè)置
5-1 設(shè)置快捷鍵打開懸浮終端
在下載顏色預(yù)設(shè)的時(shí)候跑去設(shè)置了一下快捷鍵
Preference - Keys - Hotkeys(右下角)設(shè)置如下壕探,用option+空格鍵可以打開懸浮終端:
然后去到Profiles可以看到多出了一個(gè)文件冈钦, Hotkey Window
懸浮窗口的參數(shù)設(shè)置可以單獨(dú)設(shè)置,然后就開始各種玩吧哈哈李请。
快捷鍵懸浮窗口的格式修改為Top of Screen之后要重啟iTerm2才能生效瞧筛。
然后可以任意設(shè)置背景透明度(一定要記得把Keep background color opaque選上厉熟。。反正因?yàn)闆]有注意這個(gè)我就重裝了一下系統(tǒng)较幌。揍瑟。。不然會(huì)很丑乍炉。月培。#捂臉,被自己蠢哭了)
然后Blur虛化背景也可以選一下恩急。杉畜。反正就是怎么開心怎么玩就是了。
5-2 修改一長(zhǎng)串的hostname(@macbook)
選擇agnoster有一個(gè)好處就是可以把路徑前面一長(zhǎng)串的user@user-macbook選擇不顯示衷恭。此叠。
打開agnoster.zsh-theme文件,具體操作如下:
vim ~/.oh-my-zsh/themes/agnoster.zsh-theme
找到prompt_context()随珠,然后修改光標(biāo)附近的區(qū)域就可以了 $USER@%m 就是user@user-macbook灭袁,我只是不喜歡后面部分,所以改成了這樣的
然后重開一個(gè)終端就好了~~或者直接用option+空格鍵開一個(gè)懸浮終端:
III. 沉迷終端 無法自拔
你以為這樣就能讓我滿足了嗎窗看?No no no~茸歧,下一篇就是介紹插件安裝的,讓你的終端變身超人yoho~
比如開機(jī)歡迎語显沈,比如autojump软瞎,比如自動(dòng)補(bǔ)全,比如語法高亮拉讯,比如vim顏色設(shè)置涤浇,這些內(nèi)容另開一篇介紹,這個(gè)好點(diǎn)長(zhǎng)了哈哈( ̄▽ ̄'')
再來放個(gè)炫酷的截屏結(jié)束本文
插件安裝的整理已經(jīng)更新:
最簡(jiǎn)單?oh-my-zsh mac版基本插件安裝-菜鳥實(shí)操整理
vim的設(shè)置和歡迎語魔慷。只锭。等我緩緩再看吧(?ε?`*) ...