程序員如何打造一款適合自己的終端工具?
作為后端程序員日常工作中使用最多的工具除了 IDEA 之外,那一定是 Linux 終端工具了,頁(yè)面上終端工具有很多,比如 SecureCRT,Putty,Xshell 或者 macOS 自帶的終端工具或者 iTerm 等等,其中有收費(fèi)的也有免費(fèi),大家可以根據(jù)自己的喜好選擇合適的一款就好,但是不管選擇哪個(gè)工具,最終都是用來(lái)鏈接 Linux 系統(tǒng)的,如果想要用的順手,我們還必須對(duì)其進(jìn)行設(shè)置。
阿粉使用的終端是 macOS 系統(tǒng)的 iTerm,接下來(lái)就跟 iTerm 給大家演示如何設(shè)置終端,默認(rèn)的終端是下面這樣,不得不說(shuō),太難看了。
首先我們進(jìn)行 zsh 的安裝,通過(guò)命令yum install zsh 安裝 zsh,如果是直接使用 macOS 可以使用命令brew install zsh 進(jìn)行安裝。
安裝 zsh 完成過(guò)后,我們還需要給 zsh 做一個(gè)增強(qiáng),接下來(lái)我們需要使用命令chsh -s $(which zsh) 切換 shell 類型,如下,不用關(guān)心下面的警告,畢竟沒有報(bào)錯(cuò)。
接下來(lái)是最重要的部分,我們需要安裝 Oh My Zsh 了,通過(guò)執(zhí)行下面的這個(gè)命令,從 github 中下載并執(zhí)行安裝腳本。
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 確保在執(zhí)行這行命令的時(shí)候系統(tǒng)已經(jīng)安裝了 git 如果沒有安裝 git 的話,可以先通過(guò)yum install git 來(lái)安裝 git。下載并執(zhí)行成功過(guò)后,就會(huì)出現(xiàn)下面的界面,是不是瞬間有點(diǎn)心動(dòng)了呢?接下來(lái)我們要做的就是通過(guò)修改一些配置和安裝一些插件,來(lái)讓終端工具使用的更順手!
oh my zsh 自帶的主題和插件很多,我們可以通過(guò)下面兩個(gè)鏈接來(lái)查詢自己喜歡的主題和插件,
主題:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
插件:https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
同時(shí)我們也可以安裝第三方插件,通過(guò)命令
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 安裝一個(gè) zsh-autosuggestions 命令提示插件,通過(guò) vim .zshrc 編輯配置文件,我們可以修改自己喜歡的主題,比如修改配置如下,將主題修改為 ys,編輯保存過(guò)后,別忘了通過(guò)命令 source .zshrc 讓配置生效,安裝后的結(jié)果如下,可以看到只要輸入幾個(gè)字符就會(huì)提示出我們之前運(yùn)行過(guò)的命令。
ZSH_THEME="ys"
plugins=(git zsh-autosuggestions)
總結(jié)
官方提供的主題和插件很多,比如下面主題,每一款都有各自的特點(diǎn),大家可以根據(jù)自己喜歡的款式進(jìn)行挑選。
afowler
agnoster