Saya menggunakan Mac OSX Lion. Saya telah memeriksa "Gunakan kunci Opsi sebagai Meta" di preferensi Terminal. Meskipun tombol Option tampaknya berfungsi dengan baik seperti Meta di Bash, ketika saya menggunakannya di Tmux (lebih dari SSH) tidak berfungsi dengan baik. Saya mencoba menggunakan cara pintas TMUX seperti ^b M-1
b M-2
dll. Saya bisa mendapatkannya dengan tombol ESC tetapi bukan tombol Option.
26
^b Space
dengan siklus melalui berbagai tata letakJawaban:
Saya akan menyarankan menggunakan iTerm2 daripada Terminal.app default, karena lebih baik karena banyak alasan.
Khususnya, Anda akan tertarik pada opsi iTerm2 untuk memetakan opsi kiri / kanan sebagai "+ Esc", yang berfungsi jauh lebih baik daripada mencoba untuk mengemulasi Meta untuk setiap tujuan yang dapat saya pikirkan atau coba.
Pengaturan ini terletak di bawah:
sumber
Untuk orang lain yang menemukan jalan mereka di sini melalui mesin pencari favorit mereka, saya dapat menyelesaikan masalah ini dengan hanya pergi ke Preferensi -> Profil -> Keyboard dan memeriksa "Gunakan Pilihan sebagai kunci Meta" untuk profil terminal yang saya gunakan.
Saya menjalankannya di
weechat
bawahtmux
, dan binding kunci default banyak menggunakanmeta
kunci.sumber
Saya memiliki masalah yang sama dan tidak ada jawaban yang diberikan di sini yang berfungsi. Artinya, saya juga punya iTerm2
[Option]
kunci dipetakan ke[+Esc]
(alias "fallback" -.[META]
) Di "Preferences -> Profil -> Keyboard" saya, seperti yang dijelaskan dalam jawaban yang lain, tapi masih tidak bisa mengubah saya tmux panel layout dengan[CTRL]-[b]
,[+Esc/META]-[DIGIT]
.Lalu saya menemukan bahwa di bawah "Preferences -> Keys", ada "Navigasi Shortcuts" di mana
[Option]
+ (ada)[DIGIT]
dipetakan ke "switch split panes" (ingat[Option]
dipetakan kembali ke[+Esc]
, jadi itu adalah tabrakan yang jelas). Oleh karena itu, setelah menghapus pengaturan itu (ke nilai kunci kosong), saya akhirnya dapat dengan nyaman mengubah ukuran panel tmux saya dengan[CTRL]-[b]
,[+Esc/META]-[DIGIT]
(daripada harus menggunakan[CTRL]-[b]
, (yang asli)[Esc]
, dan kemudian tata letak yang diinginkan[DIGIT]
).sumber
Di saya,
.zshrc
saya biasanya memiliki set berikut:Dalam sesi tmux, saya juga harus memasukkan
Anda dapat mengetahui kode-kode ini dengan menjalankan
read
sesi, lalu menekan pintasan keyboard, mis Alt←.Kunci saya diatur sebagai berikut di iTerm2:
sumber
Saya juga berpegang teguh pada
Terminal.app
, dan karena tidak ada jawaban lain yang memecahkan masalah saya menambahkan sendiri yang berfungsi untuk saya.Selain mengonfigurasi Profil saat ini
Terminal -> Preferences -> Profiles -> Select the profile to configure -> Keyboard
dan memeriksaUse Option as Meta key
, lihat juga daftar binding standar dalam tabel di atas dan pastikan bahwa kombinasi yang ingin Anda tetapkan bebas. Bagi saya ada beberapaOption + Arrow
tombol yang mengganggutmux
konfigurasi untuk dengan mudah mengubah antar panel.sumber