Mac終端神器 iTerm2 常用配置及命令, 修改Go2Shell默認(rèn)終端

iTerm2.jpg

一直用的Mac自帶的終端, 說(shuō)實(shí)在的剛用的時(shí)候, 使用這些終端命令逼格滿(mǎn)滿(mǎn)的感覺(jué)有木有, 簡(jiǎn)短的命令, 有種神秘感, 用久了, 就有諸多不便, 例如沒(méi)有提示, 全靠一個(gè)一個(gè)敲; 界面顯示樣式單一, 重要字體不高亮等等. 現(xiàn)在的我們都是站在巨人的肩膀上開(kāi)發(fā), 給大家介紹一款終端神器: iTerm2

配置:

1. iTerm2下載地址: https://www.iterm2.com/downloads.html

下載完成, 點(diǎn)擊安裝, 再添加到應(yīng)用程序中 Move to Applications.

2. 配置iTerm2的主題

主題下載地址: http://iterm2colorschemes.com
按住 command 和 , 鍵, 進(jìn)入到 偏好設(shè)置中 , 設(shè)置自己喜歡的主題, 下載的主題, 點(diǎn)擊 Import導(dǎo)入, 彈出對(duì)話(huà)框, 找到自己下載好的主題

主題.png

下載主題.png

導(dǎo)入成功, 回到上一張圖, 選擇主題就好.

3.配置 Oh My Zsh

Zsh是一款強(qiáng)大的虛擬終端, 是對(duì)終端的一個(gè)擴(kuò)展, 下載地址: https://github.com/robbyrussell/oh-my-zsh

安裝 :

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

安裝好之后, 把 Zsh 設(shè)置為默認(rèn)的shell,
切換到 Zsh:

$ chsh -s /bin/zsh
Snip20180419_21.png

使用命令編輯 .zshrc 文件, 將主題修改為ZSH_THEME="agnoster" :

vim ~/.zshrc 
vim ~.zshrc.png

來(lái)到下面這個(gè)頁(yè)面, 輸入 e/E (如果沒(méi)有來(lái)到這個(gè)頁(yè)面, 就不用操作這一步)


.png

注意: 這里有個(gè)坑, 不要輸入其他的, 輸入O(Read-Only)只讀, 修改保存后, 退出會(huì)報(bào)錯(cuò).其他就不解釋了.

點(diǎn)擊i 進(jìn)入修改狀態(tài), 修改完再按 ESC 退出修改, 按住 shift 和 : 鍵跳到最后一行, 輸入 wq 退出 vim (更多的vim指令操作可詳見(jiàn):http://www.itdecent.cn/p/9a1b2f9ca9a7)

Snip20180419_20.png
主題修改.png

修改完成退出后, 這時(shí)出現(xiàn) 亂碼的問(wèn)題, 不要慌, 進(jìn)行下一步

4. 配置 Meslo字體, 字體下載地址: Meslo LG M Regular for Powerline.ttf

使用上面主題, 要配置 Meslo字體, 否則會(huì)出現(xiàn)亂碼, 下載完成后, 直接點(diǎn)擊安裝就好.

****打開(kāi) iTerm2, 進(jìn)入 Preferences 配置界面
點(diǎn)擊 Change font 修改字體


修改字體.png

選取字體.png

選中對(duì)應(yīng)字體后, 退出重新打開(kāi) iTerm2 , 就能看到效果了

5. 聲明高亮配置

效果如下面這張圖:


Snip20180419_22.png

使用 Homebrew 安裝:

brew install zsh-syntax-highlighting

安裝成功之后, 編輯 vim ~/.zshrc 文件

點(diǎn)擊i 進(jìn)入修改狀態(tài), 跳到最后一行添加下面配置, 按住 command 和 s 保存; 按住 shift 和 : 鍵,輸入 wq 退出 vim

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
Snip20180419_25.png

6. iTerm2 的快速顯示和隱藏

顯示和隱藏快捷鍵.png

命令:

1.設(shè)置窗口
[Preferences -> Profiles -> Window -> Style] 新窗口設(shè)定風(fēng)格設(shè)為 [Top of Screen],這樣每次新打開(kāi)終端都會(huì)固定出現(xiàn)在屏幕的頂端且不會(huì)有窗口邊框。如果你也使用多 Space 和雙顯示器的話(huà),同時(shí)選擇 Main Screen 和 All Space 會(huì)比較方便。

2.Tips
2.1 -- 全屏: 復(fù)制原來(lái)的 Profile 然后指定快捷鍵,再 Window - Style 選擇全屏。
2.2 --「command+D」水平分割窗口,為保持界面簡(jiǎn)潔在 [Preferences -> Appearance] 中不勾選 [Show per-pane title bar with split panes]
2.3 -- 如果使用開(kāi)機(jī)啟動(dòng) iTerm 的方式, 則不要勾選 [Preferences -> General] [Quit when all windows are closed]
2.4 -- [Preferences -> Pointer] 勾選 [Focus follows mouse],方便在窗口間切換。

3.選中即復(fù)制
3.1 -- 鼠標(biāo)模式,在iterm2中,選中某個(gè)路徑或者某個(gè)詞匯,這時(shí),iterm2就自動(dòng)復(fù)制了。
3.2 -- 無(wú)鼠標(biāo)模式,command+f,彈出iterm2的查找模式,輸入要查找并復(fù)制的內(nèi)容的前幾個(gè)字母,確認(rèn)找到的是自己的內(nèi)容之后,輸入tab,查找窗口將自動(dòng)變化內(nèi)容,并將其復(fù)制。如果輸入的是shift+tab,則自動(dòng)將查找內(nèi)容的左邊選中并復(fù)制。

5.剪切歷史
按住 command+shift+h,iterm2將自動(dòng)列出剪切板的歷史記錄

6.全屏切換
command+enter 進(jìn)入與返回全屏模式

其它命令:
查找: Command+f
自動(dòng)完成: Command +;
命令歷史: Command +Shift+H
命令回放: Command +Alt+B
iTerm2 Exposé: Cmd+ Alt+E
光標(biāo)移動(dòng)到行首: Ctrl+a
光標(biāo)移動(dòng)到行末: Ctrl+e
前移一個(gè)字符: Ctrl+f
后退一個(gè)字符: Ctrl+b
清屏: Ctrl+l
顯示歷史命令: Ctrl+p
倒轉(zhuǎn)查找: Ctrl+r
刪除當(dāng)前字符: Ctrl+d
刪除前一字符: Ctrl+h
刪除光標(biāo)之前的字符: Ctrl+w
刪除光標(biāo)之后整行: Ctrl+k

修改Go2Shell默認(rèn)終端

    1. 打開(kāi)任一終端, Terminal 或者 iTerm2, 輸入 open -a Go2Shell --args config
      Snip20180422_37.png

這時(shí)會(huì)彈出第一框, 選擇no

  • 2.選擇想要的終端, 點(diǎn)擊保存并退出
Snip20180422_40.png
最后編輯于
?著作權(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)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 工欲善其事,必先利其器! 最近在學(xué)習(xí)逆向知識(shí),了解到一款非常強(qiáng)大的終端利器,就是本文的主角--iTerm2!先不說(shuō)...
    雜貨鋪學(xué)徒閱讀 7,291評(píng)論 3 14
  • 一.ITerm2簡(jiǎn)介 1.安裝 iTerm2 是一款完全免費(fèi)的,專(zhuān)為 Mac OS 用戶(hù)打造的命令行應(yīng)用。直接在官...
    bluestone閱讀 153,450評(píng)論 35 95
  • 【本篇博客為自己查詢(xún)方便所做,如果您能從中受益,筆者會(huì)感到榮幸】 軟件和目錄結(jié)構(gòu)層面 ~/Library/Appl...
    清水蘆葦閱讀 3,623評(píng)論 3 4
  • 分手那天,你肯定以為我對(duì)這段感情根本不上心不懂珍惜。別問(wèn)我為什么知道你會(huì)有這種想法,自從在3.18號(hào)見(jiàn)面之后你就一...
    HUOQI閱讀 321評(píng)論 0 0
  • http://developer.baidu.com/map/reference/index.php?title=...
    凱旋閱讀 135評(píng)論 0 0

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