Perintah Tmux: Apa itu M-terserah


19

Mungkin pertanyaan yang sangat konyol bagi banyak orang di luar sana, tapi saya padat!

Ex:

Menerapkan tata letak yang telah ditentukan:

C-a M-1        switch to even-horizontal layout
C-a M-2        switch to even-vertical layout
C-a M-3        switch to main-horizontal layout
C-a M-4        switch to main-vertical layout
C-a M-5        switch to tiled layout
C-a space      switch to the next layout

Apa itu M? Jika itu hanya bergeser + m maka silakan ambil dagu saya sekarang. Saya pikir itu mungkin tombol alt + tapi sepertinya tidak begitu.


1
Mereka adalah Altkuncinya: jadi, untuk beralih ke tata letak ubin, Anda akan menekan Ctrl-a Alt-5...
jasonwryan

terima kasih @jasonwryan - itu benar. Sekarang tampaknya masalah saya adalah: mengapa Alt berperilaku seperti Alt (dan output karakter alternatif sebagai lawan melakukan perintah tmux yang saya pikir akan)? Yang sebenarnya bukan masalah, tetapi lebih merupakan masalah konfigurasi pada saat ini.
Danny

Jawaban:


27

Itu adalah kunci meta . Jadi M-1 adalah meta-1. (Sama seperti bagaimana C-1 adalah kontrol-1).

Sekarang, ketika Anda melihat keyboard Anda, Anda mungkin melihat kekurangan yang berbeda dari setiap tombol yang sebenarnya berlabel meta, setidaknya jika Anda memiliki keyboard PC normal. Bergantung pada bagaimana tata letak keyboard Anda diatur, meta biasanya adalah tombol alt atau logo (Windows).

Singkatnya, C-a M-1memberi tahu Anda untuk menekan dan menahan Controldan tekan A; lalu lepaskan keduanya; lalu tekan dan tahan Alt(atau Windows) dan tekan 1. Bebaskan mereka, tentu saja.


Terima kasih atas jawabannya. Ini mengarah pada jalan memetakan kembali kunci opsi kiri saya untuk bertindak sebagai + Esc di iterm2, yang menyelesaikan berbagai perintah tmux yang Meta dimaksudkan untuk.
Danny

1
Kebanyakan emulator terminal membuat dua binding Meta. Pertama, mereka akan mengikat Altuntuk Meta, memungkinkan Alt-3dapat dipecah sebagai M-3. Mereka umumnya juga akan membuat Escdiikuti oleh tindakan kunci seolah-olah Anda telah menekan kombinasi tombol Meta.
DopeGhoti

Saya sekarang mencoba tmux pada Windows Subsystem untuk Linux (wsl) dan 'meta key' bukan istilah yang dikenal di dunia Windows. Semua panduan pengikat utama yang saya baca mengasumsikan bahwa saya tahu apa M-1artinya. Terima kasih!
seangwright

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.