個人 MacBook Pro 已經使用了6年多的時間,儘管做爲一個 .NET 程序員絕大部分時間都是在 Windows 下工做,直到 .NET Core 的逐步成熟。要說 Mac OS,最滿意的地方就是它的終端 iTerm2 + Oh-My-Zsh,既好看又好用。然而在 MacBook Pro 裏跑 Windows 不管是用 Parallels Desktop 虛擬機仍是 BootCamp,都多多少少有些不便的地方,尤爲是電池的續航力,徹底沒法開開心心的不插電源寫代碼寫上三、4個小時,加上6年時間電池的老化,連 Mac OS 下都撐不住二、3小時。因此,雖然我以前給它升級了512G SSD, 16G RAM(2012款最後一代能夠自行升級的MBP),但由於電池問題和 Windows 系統的問題,最終仍是決定嘗試換回一款 Windows 筆記本,畢竟微軟這幾年不管是擁抱開源、作 .NET Core,仍是出的這些硬件都深得我心(惋惜 Windows Phone 仍是廢了),感受比蘋果進步更大。而蘋果已經在「輕薄」這2個字上走火入魔、不顧一切了。程序員
若是你問我爲什麼一個 .NET 程序員買 MBP?由於當年我換筆記本的時候被那一大票的 16:9 寬屏及 13xx * 7xx 分辨率的筆記本噁心到了,寫代碼徹底接受不了那麼扁的屏幕和那麼低的分辨率,最後一怒之下買了十分昂貴的 16:10 屏幕的 15'' MBP...vim
若是你問我如今換了那款 Windows 筆記本,我如今用的是 Surface Book 2——絕對的生產力利器……只是比當年買的 MBP 還貴上一大大大截…… 😓bash
我本人仍是很是喜歡 Windows 10 系統的,要說 Windows 相比類 Unit 系統最大的不足之處就是終端命令行部分很是弱,既很差看也很差用。。。那有什麼辦法彌補嗎?也有,就是 Windows 10 裏的 Linux 子系統!前幾天從 Windows 10 自帶的 Microsft Store 上下載安裝了 Ubuntu 18.04,而後安裝了 Zsh 和 Oh-My-Zsh 再設置成我最喜歡的 agnoster 主題,基本上和我之前用 MBP 的終端的效果很是接近了。看起來是這樣的:編輯器
除了沒有 iTerm2 的各類窗口切分能力,單講終端自己的使用已經和 Mac OS 下無異了,畢竟是同一套東西。但也有個小問題,就是當前路徑這種藍色背景、黑色字體實在是標準「程序員級別的審美」,那是徹底看不清啊!怎麼辦?翻遍了整個互聯網也沒發現什麼特別簡單、有效的解決方法,最終仍是靠本身想辦法解決。提及來倒也簡單,就是本身修改 agnoster 主題唄。字體
首先,在 Ubuntu 裏用文本編輯器打開 agnoster 的主題文件:命令行
vim ~/.oh-my-zsh/themes/agnoster.zsh-theme
而後找到這個地方:code
看到那個 blue
了嗎?把它改爲一個合適的顏色就行。我改爲了 075
這個顏色:blog
而後保存、退出,再關閉 Ubuntu 並從新打開,如今當前目錄看起來是這樣的:虛擬機
是否是看起來好多了?it
這種作法的缺點是改了主題文件致使 oh-my-zsh 的 repository 不「乾淨」了,估計下次升級 oh-my-zsh 以前須要還原才能升級。不過這已是我目前最好的解決方法了。。。
最後,天曉得 075
是什麼顏色?這裏附上一個系統支持的顏色表: