Tmux là công cụ làm việc hiệu quả của nhiều dân IT. Người ta viết cả sách để hướng dẫn sử dụng Tmux như cuốn này, hay cuốn này.
Người dùng Tmux thường sẽ không dùng nút prefix mặc định Ctrl + a, vì rõ ràng như vậy rất tốn công khi phải bấm giữ hai phím cùng một lúc. Dùng duy nhất một nút prefix rõ ràng tiện lợi hơn nhiều. Thường phím nào ít được dùng nhất mà lại tiện gõ nhất thì sẽ được chọn để làm nút prefix.
Ai có thắc mắc là cách đổi default prefix như nào thì đơn giản chỉ cần vào file config của tmux đổi mấy dòng sau là được:
> vim ~/.tmux.conf
set -g prefix `
unbind C-a
bind ` send-prefix
Nếu là dân IT, thì dùng bàn phím cơ là một trải nghiệm cũng đáng để thử. Tiếng gõ lách tách và cảm giác gõ phím nhẹ nhàng nhiều khi làm cho công việc cũng trở nên thích thú hơn. Hoặc nếu lười viết blog quá thì mua một bàn phím cơ cũng là một cách khắc phục hiệu quả.
Nhưng có một vấn đề. Đấy là mấy bàn phím cơ thường không có phím backtick. Vậy phải làm sao bây giờ?
Cách đơn giản nhất là đổi prefix từ backtick sang một phím khác. Trong các phím ở góc trái trên của bàn phím, chắc chỉ có caps_lock là phím ít được dùng hơn cả, mà vị trí của nó cũng rất thuận lợi cho cho ngón út có thể bấm được. Tuy nhiên cách này sẽ phải hy sinh chức năng của phím cap_locks, nghĩa là nếu dùng tmux thì không dùng được phím caps_lock như bình thường. Hoặc nếu muốn dùng thì phải bấm hai lần.
Cách tốt hơn đấy là đổi phím caps_lock sang một phím khác còn ít sử dụng hơn, hoặc chẳng mấy khi sử dụng, ví dụ như phím home. Cách để đổi chức năng của các phím như vậy trong ngành chơi phím người ta gọi là “custom keymap”. Để custom được keymap thì có thể dùng phầm mềm. Ví dụ như phần mềm tên là Karabiner-Elements nhìn số sao trên Github thấy rất uy tín. Phầm mềm này cài và dùng đều dễ. Cuối cùng chỉ cần cài đặt thế này là đã có thể đổi được chức năng của hai phím home và caps_lock rồi.
Bước cuối cùng là đổi lại config trong tmux từ phím backtick về phím home.
> vim ~/.tmux.conf
set -g prefix Home
unbind C-a
bind Home send-prefix
Và reload lại config của tmux là xong!
tmux source-file ~/.tmux.conf