自從拿到新的 M1 Mac,免不了是要設定一下環境啦

在過去的機器上我的終端是使用 iterm2

換機器順便摸摸新東西

主要是覺得切換作業區跟分類的方式是我比較喜歡的

這篇主要就是紀錄一下我個人常用的功能

安裝和介紹 google 非常多,這裡就不多重複了

首先是 key 鍵,我把預設使用的 Ctrl + c 改成了 Ctrl + a

然後調整了一下複製貼上的設定

Ctrl + a + [ 進入複製模式,然後跟 vim 一樣按下 v 開始選取需要複製的範圍(加上 Ctrl + v 開啟垂直選取)

按下 y 確定複製,同時複製到系統剪貼簿

而且只要在 Tmux 底下都可以用,開著 vim 也可以輕鬆的共用,相當方便.

然後就是切換 Window 與 Session 了

Ctrl + a + w 個人覺得這樣非常清楚知道整體狀況非常舒服

螢幕切割其實我並沒有很常用,我通常喜歡直接開全新 Window 或 Session

但偶爾需要又忘記的時候就按下 Ctrl + a + ? 直接找

最後先附個 tmux.conf 裡的設定

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#Send prefix
set-option -g prefix C-a
unbind-key C-a
bind-key C-a send-prefix

# Shift arrow to switch windows
bind -n S-Left previous-window
bind -n S-Right next-window

# Mouse mode
set -g mouse on

setw -g mode-keys vi
set-option -g default-command "reattach-to-user-namespace -l zsh"
bind-key -T copy-mode-vi 'v' send-keys -X begin-selection
bind-key -T copy-mode-vi 'y' send -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy"
bind-key -T copy-mode-vi 'r' send-keys -X rectangle-toggle

# Set easier window split keys
bind-key v split-window -h
bind-key h split-window -v

# Easy config reload
bind-key r source-file ~/.tmux.conf \; display-message "tmux.conf reloaded"

再來預計也將 vim 換成 nvim

原因是看到一些我覺得很好玩的東西

當初把自動產生預設文章格式的 Script 寫好生成這篇之後…

這篇就原樣躺在電腦裡兩個月以上有了,下一篇不知道… 呵呵

Support

Comments

2021-09-08

⬆︎TOP