原文地址: https://www.tony-yin.site/201...git
因爲筆者算是Windows
、Linux
和OSX
三個系統的雨露均沾者,因此終端工具常常穿梭於OSX
的Item2
和Windows
的Xshell
之間。最近得空折騰下Xshell
,分享一些好看的樣式和實用小技巧。github
Xshell
內置幾種配色方案,原來筆者用的是Xterm
,樣式以下:shell
<center></center>數據庫
不管是背景配色、文件配色、文件配色都說不上好看,可是Xshell
支持導入第三方配色方案的功能:vim
<center></center>bash
Github
上有個Xshell-ColorScheme的倉庫,提供了250+ Xshell
配色方案,能夠將這個項目下載下來,而後導入.xcs
文件,即可選擇本身喜歡的配色方案。session
筆者Item2
用的theme
是Dracula
,剛好這裏面有,因此Xshell
也選擇了Dracula
主題,瞬間變身!有木有:異步
<center></center>編輯器
除此以外,還有不少好看的主題,好比hybird
等等,你們各取所需哈。工具
固然也能夠本身編寫配色方案,原理就是一個.xcs
文件,文件內容爲一些自定義樣式配置:
[mytheme] text(bold)=e9e9e9 magenta(bold)=ff00ff text=00ff80 white(bold)=fdf6e3 green=80ff00 red(bold)=ff0000 green(bold)=3c5a38 black(bold)=808080 red=ff4500 blue=00bfff black=000000 blue(bold)=1e90ff yellow(bold)=ffff00 cyan(bold)=00ffff yellow=c0c000 magenta=c000c0 background=042028 white=c0c0c0 cyan=00c0c0 [Names] count=1 name0=mytheme
Xshell
內置的字體有限,筆者以前一直用的是Consolas
,湊合着能看,樣式如上圖。Xshell
雖然沒有提供導入第三方字體的功能,可是它也是可使用第三方字體的。Xshell
會默認從Windows
操做系統上尋找可用的字體,這裏要注意的是並非系統上全部的字體都會支持,Xshell
只支持等寬字體。
筆者爲了和Item2
同步,選擇了Monaco
字體:
<center></center>
配置後,代碼字體樣式以下:
<center></center>
還有不少好看的等寬字體,好比FiraCode
也不錯,你們看本身喜愛挑選便可。
<center></center>
Xshell
支持在多個會話中並行執行一樣的命令,這個功能集羣中多個節點執行一樣的操做時每每頗有用。
在「工具」中開啓「發送鍵輸入到全部會話」:
<center></center>
多會話執行命令:
<center></center>
平時開發咱們常常會執行一些比較長的命令,好比進入數據庫(須要輸入複雜的用戶名和帳號),查看天氣等等,一般咱們是將這些命令記錄在筆記或其餘一些地方,而後用到時找到該命令,複製粘貼到命令行執行,這樣效率過低了。Xshell
自帶快速命令集的功能,可以將一些命令保存在Xshell
中,能夠達到快速執行的效果。
將查看天氣的命令添加到快速命令集中:
<center></center>
zsh
擁有比傳統bash
更強大的功能,這裏首推的配置確定是oh-my-zsh,而後主題推薦powerlevel10k
,在powerlevel9k
的基礎上增長了異步的特性,使得命令行執行更快,解決了以前卡頓的問題。
powerlevel9k
有一個Show Off Your Config,裏面有大量的主題配置,下面即是其中的一個:
<center></center>
直接選擇喜歡的配置,粘貼到.zshrc
中而後source
一下便可生效。
tmux
是終端複用工具,主要有如下做用:
Github
上有一個oh-my-tmux,配置很強大,能夠自行去項目主頁瞭解下,下面是筆者的tmux
效果圖:
<center></center>
除了oh-my-tmux
,tmux-themepack
也不錯,它打包了一系列的主題,貼個紫色的主題:
<center></center>
vim
是Linux
下經典的一個編輯器,筆者一直使用它,省去了常常換編輯器的煩惱。vim
也一直與時俱進,如今已經出了vim8
和neovim
等強大的產品,至於配置和插件筆者就不詳細贅述了,這個要說的話能扯上幾天幾夜,網上教程也不少,本身去找適合本身的配置和插件。
下面爲筆者的vim
效果圖:
<center></center>
本文主要介紹了Xshell
的一些配置,讓Xshell
更加炫酷,畢竟咱們大部分時間是在敲代碼,因此一個好看的編輯器可讓人心情愉悅。接着又介紹了Xshell
一些實用小技巧,說實話我的感受在實用性上面Xshell
是要比Item2
強大很多的,最後咱們又引伸出zsh
、tmux
和vim
這些好用的工具,能夠說筆者已經將本身的開發環境生態圈介紹了個遍,仍是那句話,工具選擇很重要,可是不要花費過多的時間折騰,把主要精力放在技術上纔是王道。