mac美化終端

mac的終端非常簡潔,本以爲用的時候會很舒服,但是好像簡潔過頭了,導致很多東西根本就沒有體驗,比如:不同的文件類型顏色完全相同,git不顯示分支信息;這些對於開發來說非常麻煩;

那麼我們就使用一些工具來讓mac的終端變得非常容易操作吧!!!

使用iTrem2替代終端

我們直接下載並安裝iTrem2,打開iTrem2,就可以替代終端了;iTrem2官網:https://www.iterm2.com/

主題

iTrem2自帶的主題還是不太漂亮的,但是我們可以自己進行自定義,但是這種自定義需要對每一項參數進行設置,非常麻煩;

有些人把一些比較經典的主題到處成配置文件,然後放到網上,我們直接可以使用這些主題;
主題存在github上:https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/

我們直接把這個git庫clone到本地,選擇 iTrem2Preferences...,然後選擇 Profile -> color,選擇右下角的選擇框,選擇 import ,主題文件,就在我們剛纔 clone 下來項目的 schemes 文件夾中。

導入以後,就可以設置這個樣式了

iTrem2常用操作:

1. 選中即複製

在iterm2窗口中,我們使用鼠標選中一個單詞,那麼系統就是自動複製到剪貼板中,我們直接在需要的位置粘貼即可

2. 分屏
  • 垂直分屏:command + d
  • 水平分屏:command + shift + d
  • 切換屏幕:command + option + 方向鍵 command + [ 或 command + ]
  • 查看歷史命令:command + ;
  • 查看剪貼板歷史:command + shift + h

更多操作這裏就不介紹了,網上搜索就能找到

zsh + oh-my-zsh 定製樣式

上面安裝的iTrem2,他只能在操作上給我們帶來簡化,但是關於界面顯示,不同類型文件仍然都是一樣的顏色,這次我們使用 zsh + oh-my-zsh 來美化終端樣式。

使用 zsh

查看當前使用的 shell

echo $SHELL

/bin/bash

查看安裝的 shell

cat /etc/shells

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

切換爲 zsh

chsh -s /bin/zsh

重啓終端即可使用 zsh

配置oh-my-zsh

網上有很多使用 install.sh 文件,但是我這邊不行,一直報https超時,這裏直接使用手動安裝

第一步:克隆oh my zsh這個項目到本地第一步:克隆oh my zsh這個項目到本地

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

第二步:創建zsh的配置文件

 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

設置完成,這時,重新啓動你的iTerm2,你就會發現,樣式已經變了

oh-my-zsh主題地址:https://github.com/robbyrussell/oh-my-zsh/wiki/themes

這裏我們只需要進入上面的網址,找到自己喜歡的主題,記住主題的名字,修改用戶目錄下的 .zshrc 文件中的 ZSH_THEME 屬性值爲對應的主題名稱,重啓你的iTerm2,你會發現主題已經變了。

注:idea命令行如果想使用oh my zsh,直接輸入“zsh”就可以進入!

agnoster主題顯示亂碼

我感覺 oh-my-zshagnoster 是最漂亮的一個了,當然你有可能認爲這個主題並不怎麼樣,但是的確很漂亮。

主題雖漂亮,但是將 oh-my-zsh 設置爲 agnoster 時,終端有可能會亂碼;這是因爲系統沒有指定的字體,這裏提供一個字體下載地址:https://github.com/abertsch/Menlo-for-Powerline.git

把這個庫中的 Menlo for Powerline.ttf 字體安裝到系統,然後將 iTrem2 的字體設置爲 Menlo for Powerline.ttf ;如下:
在這裏插入圖片描述

然後將顏色配置設置爲 Solarized Dark ,這樣就會有下面這樣的效果了。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章