本文首發(fā)于個(gè)人網(wǎng)站:Mac高效開(kāi)發(fā)之iTerm2、Prezto和Solarized主題
工欲善其事必先利其器,作為開(kāi)發(fā),我追求極致的高效,因此會(huì)在很多細(xì)節(jié)上追求效率,例如:命令行窗口敲命令的時(shí)候,如果能善用快捷鍵,就可以在短時(shí)間內(nèi)敲更多的命令;IDEA的快捷鍵如果用得熟,在同樣時(shí)間內(nèi),就可以產(chǎn)出更多的代碼。這篇文章主要總結(jié)了我對(duì)iTerm2的使用,延伸出來(lái)了Zsh的配置框架Prezto和護(hù)眼主題Solarized的安裝和配置。
iTerm2
iTerm2是非常好用的終端,我在拿到新的Mac后,第一個(gè)安裝的軟件就是iTerm2。這里我總結(jié)了一些常用的iTerm2的快捷鍵,在平常工作中使用最高頻,對(duì)效率提升最高的,列舉如下。
| 快捷鍵 | 效果 |
|---|---|
| Fn ← | 跳到行首 |
| Fn ? | 跳到行尾 |
| Control u | 刪除當(dāng)前行 |
| Option ← | 跳到當(dāng)前單詞的第一個(gè)字母前面,以空格為分隔符 |
| Option ? | 跳到當(dāng)前單詞的尾部,以空格為分隔符 |
| Control w | 刪除光標(biāo)位置到當(dāng)前單詞第一個(gè)字母的內(nèi)容 |
| Cmd d | 將當(dāng)前Tab窗口縱向切分為兩個(gè)子窗口 |
| Cmd Shift d | 將當(dāng)前Tab窗口橫向切分為兩個(gè)子窗口 |
| Cmd [ | 在當(dāng)前Tab頁(yè)窗口中,移動(dòng)到前一個(gè)子窗口 |
| Cmd ] | 在當(dāng)前Tab頁(yè)窗口中,移動(dòng)到后一個(gè)子窗口 |
| Cmd t | 新建一個(gè)Tab頁(yè)窗口 |
| Cmd ← | 移動(dòng)到上一個(gè)Tab頁(yè)窗口中 |
| Cmd ? | 移動(dòng)到下一個(gè)Tab頁(yè)窗口中 |
| Cmd q | 退出iTerm2程序 |
| Cmd Shift ; | 搜索歷史執(zhí)行過(guò)的命令 |
| Cmd Shift h | 搜索歷史粘貼過(guò)的內(nèi)容 |
| Cmd option i | 多個(gè)輸入窗口個(gè)同時(shí)輸入命令,非常適合用于同時(shí)操作多臺(tái)機(jī)器的情況 |
| Cmd option e | 搜索多個(gè)窗口的內(nèi)容 |
Prezto
Prezto是Zsh的配置框架,作用是簡(jiǎn)化Zsh的配置難度,Prezto的使用可以參考這兩篇文章:prezto官網(wǎng)和Customizing Your Prezto Prompt。
根據(jù)第一篇文章安裝好Prezto后,需要按需配置Prezto,配置文件是~/.zpreztorc文件,將歷史記錄補(bǔ)全、語(yǔ)法高亮、git等插件的功能打開(kāi),另外在選擇主題的時(shí)候,可以根據(jù)命令prompt -l列舉出所有的主題,根據(jù)prompt -p themename預(yù)覽主題的樣式。我使用的就是它經(jīng)典的主題sorin,其他的主題沒(méi)有嘗試過(guò),你可以根據(jù)自己的喜好安裝和配置。
Solarized主題
作為開(kāi)發(fā)人員,每天長(zhǎng)時(shí)間對(duì)著各種編輯器,勢(shì)必需要選擇一款比較護(hù)眼的主題,Solarized主題作為最流行的主題之一,對(duì)眼睛的保護(hù)效果也非常好。Solarized主題分為淺色和深色主題,我平常主要使用的編輯器有:Typora、iTerm2、IDEA、Visual Studio Code,這里我總結(jié)了這四種編輯器設(shè)置Solarized主題的方法。
Typora設(shè)置
-
Typora——>偏好設(shè)置——>外觀——>獲取主題,在打開(kāi)的Web頁(yè)面查找“Solarized”主題,下載該主題到本地。
image-20191101211805890 -
Typora——>偏好設(shè)置——>外觀——>打開(kāi)主題文件夾,將上一步下載的主題解壓縮,然后將相關(guān)文件拷貝到Typora的主題文件夾中,如下圖所示
主題安裝 -
在Typora的窗口頁(yè)選擇:主題——>Solarized Dark或Solarized即可,主題格式如下:
image-20191101212344377
iTerm2設(shè)置
iTerm2現(xiàn)在的版本非常簡(jiǎn)單,自帶了Solarized主題。通過(guò)iTerm2——>Preferences——>Profiles,打開(kāi)配置窗口,選擇Colors這個(gè)Tab頁(yè),在右下角有個(gè)下拉框可以選擇,如下圖所示:

IDEA設(shè)置
-
安裝Solarized Theme插件,可以通過(guò)IDEA的插件市場(chǎng),或者下載到本地再導(dǎo)入進(jìn)行安裝image-20191101213428851
-
在偏好設(shè)置中搜索theme,可以看到,主題設(shè)置可以在Appearance中進(jìn)行設(shè)置image-20191101213530084
參考資料
- http://ericbanisadr.com/tutorials/solarizing-the-macos-terminal.html
- https://medium.com/@adrian.j.chen/iterm-tips-tricks-15bebf01fa51
本號(hào)專注于后端技術(shù)、JVM問(wèn)題排查和優(yōu)化、Java面試題、個(gè)人成長(zhǎng)和自我管理等主題,為讀者提供一線開(kāi)發(fā)者的工作和成長(zhǎng)經(jīng)驗(yàn),期待你能在這里有所收獲。





