Saya mencoba mempelajari cara menggunakan yang bind-key [-cnr] [-t key-table] key command [arguments]
lebih baik, tetapi mengalami kesulitan untuk mencari tahu apa " kunci yang valid " untuk bind-key
perintah.
Saya mencoba melakukan man tmux
dan Google juga, tetapi saya tidak dapat menemukan sesuatu yang bermanfaat.
- Bagaimana saya mengetahui sintaksis untuk kunci yang valid?
- Apakah ada perintah bantuan atau
man
halaman untuk ini? - Mungkin saya tidak tahu istilah teknis untuk kunci yang valid ini, apakah ada istilah untuk kunci ini sehingga saya bisa melakukan pencarian google yang lebih baik?
Sebagai contoh, saya mencoba untuk mencari tahu apa artinya memetakan ulang perintah berikut:
bind-key -n M-S-Left resize-pane -L 2
bind-key -n M-S-Right resize-pane -R 2
bind-key -n M-S-Up resize-pane -U 2
bind-key -n M-S-Down resize-pane -D 4
Itu -n
mudah ditemukan di man
halaman (tidak perlu awalan). Tapi saya tidak tahu apa M-S-Left
arti kuncinya.
Saya menduga pemetaannya bergeser dan panah kiri plus apa pun M
artinya resize-pane -L 2
perintah.
- Bagaimana saya mencari tahu apa
M
artinya? - Bagaimana jika saya ingin kontrol + kunci apa pun yang saya inginkan. Apakah kontrol =
C
? - Bagaimana saya bisa mengetahui hal ini tanpa hanya mencoba tombol acak pada keyboard saya sampai sesuatu berfungsi?
- Juga, bagaimana saya mengkonfirmasi, mencari tahu apakah saya tidak memetakannya ke set kunci yang sudah digunakan?
- Apakah ada yang namanya "tunjukkan semua alias" atau sesuatu?
- Sebagai tambahan untuk pertanyaan, apakah kunci yang valid ini sama dengan kunci untuk
vim
?
Masalahnya adalah bahwa vim
tampaknya memiliki skrip yang berbeda untuk bahasanya sendiri karena kadang-kadang memerlukan dan sebagainya.
tmux
key-mapping
Pinokio
sumber
sumber
vim
pertanyaan :).tmux
Mengagumkan!Jawaban:
Tombol yang tersedia
Lihatlah
man tmux
, mencari /untukKEY BINDINGS
:MS-Left seharusnya Alt+ Shift+ Leftmisalnya.
Daftar semua kunci terikat
Untuk membuat daftar semua ikatan utama, cukup tekan Ctrl- blalu ?saat dalam satu
tmux
sesi.Ini juga didokumentasikan
man tmux
dalam bagianEXAMPLES
:Anda juga dapat membuat daftar semua ikatan kunci melalui
tmux list-keys
. Jika Anda ingin memeriksa kunci yang telah ditetapkan, Anda dapatgrep
memeriksa hasilnya, jika sudah ditetapkan.Penelitian
Untuk menemukan lebih banyak melalui Google, cari nama Bagian di
man tmux
- ketikkantmux default key bindings
misalnya :). Namun seringkaliman tmux
cukup.Situs ini adalah dokumentasi yang sangat bagus tentang
tmux
dan muncul, jika Anda mencari kata string di Google.Arch wiki juga selalu bagus.
sumber
Ini adalah daftar lengkap nama-nama kunci 'extended' yang tersedia di tmux 2.2 ( ripped from the source ):
Ini dapat digunakan selain untuk ASCII karakter yang dapat dicetak set dan dikombinasikan dengan
M-
,C-
, danS-
prefiks.sumber