Apple Terminal折騰記錄

發佈於 2021-04-05  391 次阅读


說來慚愧,雖然折騰了小半個月把家裡的台式機和備用筆電也折騰了基本完美的Hackintosh,但是老實講apple自家的東西都還沒有怎麼折騰。

就這麼過了半個月,在裝mysql的時候突然一下就對這個自帶的Terminal提起了點興趣。

總之先放個最後的成品圖吧

最終效果
最終效果

總之我換了一個color schemes,順便換裝了個zim換了個nerd字體上了個看起來挺好看的主題

閒話不多說,那就開始吧!


安裝homebrew和zim

其實這玩意兒說難不難說簡單挺簡單的。要改造這個terminal需要做的第一件事肯定是先裝homebrew,當然我相信大部分會用到terminal的人應該都已經裝好了。這裡還是稍微提一嘴吧。

下面提供兩個源的安裝指令,二選一就好,如果是國內的朋友可以用下面這第一個鏈接

第二個鏈接是官方的安裝腳本

OK,只要看到success就好了,我們可以進行下一步操作了。

哦對了先提一下,本教程默認所有人用的都是macOS10.15以上的版本,如果使用的是10.14或更舊的版本需要先將終端機切換為zsh。具體操作如下(也可以跳過安裝zsh這步,印象中就算是舊版本的系統裡面也是有裝好zsh的,只不過需要手動切換而已)

安裝好後直接下面的兩個方法二選一安裝zim就好,喜歡wget的就wget喜歡curl的就curl


安裝字體和主題

在安裝好了zim以後重啟終端機你就會發現oh my zsh上大家常用的自動聯想還有自動高亮的插件默認都已經幫你配置好了,真的是開箱即用啊。

(畫外音:我最開始就是選用oh my zsh的。不得不說其實oh my zsh的功能還有可定制化內容是要比zim多的,但是老實講omz的速度...真的很慢。對於大多數人來講omz大部分的功能應該是都用不到的,反正基本上也就是裝個主題、整個語法高亮還有更加智能的自動補全而已,對於這些功能zim就已經支持的很完善了,運行效率又比omz要高,對用不到那麼多功能只需要特定的一些額外功能的用戶而言zim算是一個更好的選擇)

言歸正傳,大家都注意到前面那張圖片裡有小房子圖標啊還有什麼蘋果標誌什麼的吧。對於一般字體而言,大部分情況下是沒有這種圖標字符的,所以要顯示成上面的效果,那我們就需要請出另外一個大殺器——nerd字體

說白了這個字體就是帶icon的字體,其實網上過時教程一抓一大把,但是大部分都教你用brew裝。其實用brew裝也沒啥問題,關鍵是brew cask這個指令已經沒了現在都是brew install了,頂多加個--cask。為了防止以後這篇文章也變成過時教程最後想了想那麼麻煩幹嘛呢?下好字體雙擊安裝難道他不香嗎))))

這裡我使用的是Sauce Code Pro Nerd Font,自己下好雙擊安裝就完事兒了。

OK,然後最後需要做的事情就是裝主題和更換一下Terminal的配色方案了。

這裡先說一下配色方案吧,其實設置裡自帶的幾個配色方案就已經很不錯了,當然,只是不錯而已,如果有喜歡的就把他設成預設值並把字體改成你下的nerd字體就好。當然也可以找其他的配色方案,像我使用的就是Tomorrow Night Eighteen。整體上來說效果還是很不錯的

配色方案設置
配色方案設置

可以在iterm2-color-schemes下找到Terminal資料夾,那裡面全部都是mac終端機用的文件格式的配色方案 指路☞https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/terminal

安裝powerlevel10k並配置

安裝主題十分的簡單,你只需要用vim打開zim的配置文件加上要裝的主題就行了。我是個比較懶的人,可以高度定制化但是又能開箱即用的東西才是我最喜歡的東西。所以這裡主題我選用的是 powerlevel10k 

恩,整個安裝就像喝開水一樣簡單

裝好了重啟終端機就行了,他會自動開始問你一堆問題開始配置主題的。

如果沒有自動啟動配置程序也沒有關係,你可以自己手動執行 p10k configure 就行了。按照自己的喜好配置完成以後,鏘鏘,屬於你的美觀好用大氣的私人訂製終端機就出爐啦!

尾聲——附加內容

是不是挺好奇怎麼樣一點開終端機就像我第一張圖一樣顯示出來ASCII圖形還有本機信息的?

其實這是藉助了另一個程序 neofetch 來實現的。所以想實現首先我們得先裝一個neofetch,和前面一樣這裡當然還是通過brew安裝

好,安裝完了以後執行neofetch命令我們就能看到那個帥氣的界面了。具體顯示什麼內容、怎麼顯示還可以在配置文件裡自己調

開終端就自動執行也不難,只需要在終端機的設置中選中當前配置文件的shell選項卡-->勾選執行shell指令-->填入neofetch就可以了。

這樣一來,每次開啟就會看到美觀的系統信息界面啦!

添加neofetch自啟
添加neofetch自啟

 

Spread the love

公交車司機終於在眾人的指責中將座位讓給了老太太