Cygwin 安裝、設定及配置 FaTTY 多標籤頁(Tabs)
Cygwin 官網:http://www.cygwin.com/
Windows 安裝包:http://www.cygwin.com/setup-x86_64.exe
一、Cygwin 安裝配置
Cygwin 是 Windows 上執行的 Unix 模擬環境。下載後的安裝包 setup-x86_64.exe
實際上是一個下載器,即可以用來全新安裝,又可以在缺少某些包時進行更新,下載缺少的包或更新以前的包到新的本版本。雙擊安裝包後,選擇 Install from Internet
,然後從國內源(如 中科大
源)安裝。
由於 Cygwin 實際上是一個下載器,所以安裝包建議保留在本地,如果有新包需要安裝再直接點選即可安裝。建議在 C 盤或者 D 盤根目錄下新建 cygwin
資料夾,將安裝包放在該資料夾內便於以後尋找,然後在 cygwin
資料夾內新建 download
資料夾用於儲存下載的各種包,然後開始安裝。
分別設定安裝路徑和包下載路徑:
選擇中科大源或者其他國內源進行下載:
點選 下一步
後開始選擇需要的包。
二、安裝 FaTTY 配置多標籤頁
2.1 安裝依賴
- gcc-g++
- make
- w32api-headers
- git
在選擇需要安裝的包部分,將 View
選為 Full
,然後在右側 搜尋
同理安裝 make、w32api-headers 和 git,同時建議可以安裝一些常用包如:ssh(openssh)、tmux、vim、cmake、make 等。
2.2 安裝 FaTTY
FaTTY 的 github 地址為:https://github.com/juho-p/fatty
安裝步驟:
git clone https://github.com/juho-p/fatty.git cd fatty make cp src/fatty.exe /bin
之後便可以直接在 Cygwin 內輸入 fatty
開啟新終端並支援多標籤頁(tabs),效果如下。
為了避免每次需要開啟 Cygwin 後再輸入 fatty
才能進入多標籤終端,可以在桌面新建一快捷方式。點選 新建 快捷方式
後輸入 ${Cygwin安裝路徑}\bin\fatty.exe -
,如
C:\cygwin64\bin\fatty.exe -
注意上面命令最後的橫槓 -
不能少,否則啟動的命令列將不是之前安裝的 Cygwin 環境,無法使用之前安裝的各種包及 ls
等命令。
2.3 Cygwin 及 FaTTY 使用
Cygwin 輸出增加顏色支援
安裝好 Cygwin 後,會發現 Cygwin 預設的 ls
輸出是沒有顏色的。由於 Cygwin 使用的 mintty.exe 是支援顏色的,所以可以通過編輯 ~/.bashrc
檔案來實現。此外,還可以增加一些常用的快捷操作命令如 ll
, ls
, l
等。在 ~/.bashrc
檔案最後追加:
alias ls='ls -hF --color=tty' # 將 ls 輸出用顏色進行分類
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
alias ll='ls -l' # 長列表
alias la='ls -A' # ls,但不顯示 '.' 和 '..'
alias l='ls -CF'
Cygwin 其它配置
在 Cygwin 視窗的標題欄右鍵選擇 Options
,裡面可以設定字型、語言的基礎配置。
Fatty 使用
ctrl + shift + T
:新建終端(標籤頁)。ctrl + shift + W
:關閉當前終端(標籤頁)。shift + ←
,shift + →
:左右切換終端(標籤頁)。也可以直接通過滑鼠點選標籤頁進行切換。ctrl + shift + ←
,ctrl + shift + →
:左右移動標籤頁。