mengubah .tmux.conf mengikat untuk awalan

11

Mencoba transisi ke tmux (versi 1.6) pada OS X 10.7 (jadi saya yakin saya membuat kesalahan noob) dan mengalami masalah dengan perintah yang paling sederhana. Dalam ~ / .tmux.conf saya harus memetakan awalan ke Ctrl-a daripada:

set -g prefix C-a

tetapi ketika saya:

Wed Apr 10$ source ~/.tmux.conf                                                       │                                                                                      
-bash: set: -g: invalid option                                                        │                                                                                      
set: usage: set [--abefhkmnptuvxBCHP] [-o option] [arg ...]                           │                                                                                      
Wed Apr 10$ 

Saya mendapatkan kesalahan opsi yang tidak valid. Apakah ini hanya masalah sintaksis atau mungkin ada masalah konfigurasi lainnya? Bagaimana saya memperbaikinya?

timpone
sumber

Jawaban:

25

tmux.confadalah file konfigurasi untuk tmux . Anda tidak seharusnya sumber itu di shell Anda , tetapi lebih baik katakan tmux untuk sumber itu.

Salah satu dari yang berikut ini harus berfungsi:

  • Lari tmux source ~/.tmux.conf

  • Lari tmux set -g prefix C-a

  • tekan awalan lama ( CtrlB),:source ~/.tmux.conf

  • tekan awalan lama ( CtrlB),:set -g prefix C-a

pengguna1686
sumber
Wow, terima kasih - sudah mulai benar-benar frustrasi!
timpone