Layar GNU: berpindah antar wilayah

23

Saya sudah mulai memisahkan jendela di layar GNU menjadi berbagai wilayah - alih-alih beralih di antara jendela.

Bagaimanapun, setelah membagi jendela menjadi 4 wilayah (2x2), dibutuhkan 3 C-a <Tab>untuk mengembalikan fokus ke wilayah asli. Itu cukup rumit ...

Apakah ada ikatan kunci lain untuk bergerak ke atas, bawah, kiri, kanan antar wilayah?

Saya tidak bisa mengerti ini : memukul C-a tmemberi saya waktu, tidak beralih ke kemenangan atas.

Haruskah saya mengubah ikatan kunci?

neurino
sumber
2
Menambahkan sebagai komentar karena itu bukan jawaban tetapi lihat apakah tmux tersedia untuk distribusi Anda. Ini adalah penulisan ulang modern tentang apa itu layar. Sangat bagus dan bersih mendukung apa yang Anda minta. tmux.sourceforge.net
Kyle Smith
@Kyle: terima kasih, saya tahu tmux dan mungkin saya akan memeriksanya. Selain itu, saya melihat screenperpecahan hilang jika Anda melepaskan dan memasang kembali atau hanya mengunci. Akhir bertukar antara jendela layar penuh menggunakan C-a C-aatau C-a windownumber jauh lebih nyaman ...
neurino

Jawaban:

11

Layar perintah untuk beralih antar daerah adalah: sebenarnya focus up, focus down, focus rightdan focus left. Untuk mengetik perintah ini (atau perintah layar lainnya , dalam hal ini) Anda mengetik C-a :focus up, misalnya.

Perintah-perintah ini membosankan untuk diketik, itu sebabnya Anda harus membuat ikatan kunci pada file ~ / .screenrc Anda . Karena saya pengguna Vim, saya memilih baris ini di file ~ / .screenrc saya :

bind j focus down
bind k focus up
bind l focus right
bind h focus left

Untuk beralih ke daerah kiri saya ketik C-a h

sherzodr
sumber
Saya kira pengguna vim akan memiliki bind ; focus rightdanbind l focus left
Daan
6

Lihatlah manual (layar manual) - cari fokus (gunakan /untuk mencari). Ada contoh untuk mengikat fokus tombol atas / bawah / atas / bawah di sana. Tidak yakin tentang kiri / kanan - fokus sepertinya tidak menerima itu sebagai parameter.

Danny Staple
sumber
Anda benar tentang kiri dan kanan, itu atas dan bawah, salahku. Tautan dalam jawaban saya sama dengan layar manual. Akan bermanfaat bagi saya memiliki C-a Shift <Tab>untuk mundur dalam rangka ...
neurino
2
jika saya hanya tahu apa yang harus binddiperintahkan Shiftdan Tab...
neurino
Ya - itu masuk akal - Anda mungkin bisa mengikatnya untuk fokus. Anda mungkin perlu mencari tahu nama termcap untuk shift + tab. Google cepat menunjukkan yang mungkin perlu sedikit mengutak-atik.
Danny Staple
Oke - nama yang saya temukan (belum ada yang bekerja dengan / tanpa -k) backtab, shifted-tab, F91, kB.
Danny Staple
1
Ini terlihat berguna - staldal.nu/tech/2009/01/10/how-to-use-ctrl-tab-in-gnu-screen
Danny Staple