3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
tmux 是個管理終端機 session 的神器,你可以在 Terminal 裡面分割視窗、切換分頁,而且這些動作只要使用鍵盤,就算你的 Putty 本身不支援分頁也可以使用。 tmux 是個好東西,比 screen 還好用,基本上我用 vim 在 Chromebook 上寫程式的話一定會搭配 tmux 來寫,不需要滑鼠拉來拉去就可以把視窗調整成想要的樣子。雖然去年已經有介紹過 tmux,不過那個時候只會基本的分割視窗,過了一年還是有多學了一點東西,還是先來複習基本動作好了。 首先是 Pane 操作(視窗): Ctrl-b + %:水平分割視窗 Ctrl-b + ":垂直分割視窗 Ctrl-b + o:切換到下一個視窗 Ctrl-b + q:選擇要切換的視窗 Ctrl-b + Alt-左:往左調整視窗,也可以嘗試上、下、右 再來是 Window 操作(分頁): Ctrl-b + c:新增分頁 Ctrl-b + 2:切換到分頁 2 Ctrl-b + n:切換到下一個分頁 Ctrl-b + w:切換到上一個分頁 Ctrl-b + ,:重新命名分頁 最後是退出與重新進入: Ctrl-b + d:離開目前的 session,但不關閉裡面的東西(即 detach) tmux a:attach 回之前的 session 我會用到的 tmux 功能大概也就這幾個了。但後來發現 tmux 不只是這樣而已,tmux 的生態系和 vim 有得比,一樣有 tmux.conf 可以設定,例如如果你希望使用滑鼠功能,可以加上: set-option -g mouse on 而如果你和我一樣使用 Fish shell,則可以加上: set-option -g default-shell /usr/bin/fish tpm:Tmux Plugin Manager 而 tmux 也有像是 Vim 的 vundle 一樣的套件管理工具叫 tpm,你可以這樣安裝: git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm 接著在 ~/.tmux.conf 最下面加上: # List of plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' # Other examples: # set -g @plugin 'github_username/plugin_name' # set -g @plugin 'git@github.com:user/plugin' # set -g @plugin 'git@bitbucket.com:user/plugin' # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm' 重新開啟 tmux,就安裝好 tpm 了。 目前可以看到這個設定黨先安裝了 tpm 和 tmux-sensible 這兩個套件,進到 tmux 後先按下 Ctrl-b 後再按下大寫的 I,就會安裝套件。 今天先寫到這裡,明天再來補充 tmux 上好用的套件。 本篇文章同步發表在 iT邦幫忙。

本文由noobtw提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦