【tmux #1】使用 F1-F12 控制 tmux window,利用 bash 實現數學運算

前言

在嘗試實現使用 F1 - F12 的 function key 控制 tmux 視窗的時候,
有運用到的一些技術筆記。

bash 的數學表示式

echo $((1+1))
  • 結果

使用兩層的括弧,就可以變成一個數學表示式,

同樣的有變數也適用,寫法上不用在變數前面多加「$」號,
統一使用一個就好。

n = 10
echo $((n+1))
  • 結果

設定 tmux 視窗對應 f1-f12 熱鍵

因為 tmux 視窗從 0 開始編號,因此 f1 對應視窗 0

for n in 1 2 3 4 5 6 7 8 9 10 11 12; do
   tmux bind-key -T root "F$n" select-window -t "$((--n))"
done

Reference