Bagaimana cara melewati window 9 di Layar GNU tanpa pergi ke Window list? [duplikat]


14

Saya menggunakan alat Layar GNU untuk menjaga sesi saya tetap hidup di sistem. Untuk beralih di antara windows saya gunakan di Ctrl+a Nmana N adalah nomor jendela. Saya ingin menggunakan penekanan tombol yang sama untuk mengakses windows dengan angka dalam dua digit. Sampai sekarang saya harus pergi ke daftar jendela Ctrl+a "dan kemudian pilih jendela.

Apakah ada cara untuk mencapai apa yang saya coba?

Jawaban:


22

Jika Anda mengetik Ctrl+ a+ '(tanda kutip), screenmeminta Anda untuk memasukkan nomor jendela. Ada screenbantuan di sisi kiri. Tekan Ctrl+ a+ ?untuk melihat bantuan.


Ini harus ditulis sebagai <kbd>Ctrl</kbd> <kbd> a </kbd>, <kbd> '</kbd> dan <kbd>Ctrl</kbd> <kbd> a </kbd>, <kbd >? </kbd> masing-masing atau sesuatu yang serupa untuk menunjukkan tidak semua tiga tombol ditekan secara bersamaan. Karena markup itu tampaknya dinonaktifkan dalam komentar: Itu Ctrl + a, 'atau Ctrl + a ,? masing-masing.
berlaku

6

Menurut halaman manual layar, Anda dapat menambahkan baris berikut ke ~/.screenrcfile Anda :

bind -c demo1 0 select 10
bind -c demo1 1 select 11
bind -c demo1 2 select 12
bindkey "^B" command -c demo1

membuat C-b 0pilih jendela 10, C-b 1jendela 11, dll. Atau, Anda dapat menggunakan:

bind -c demo2 0 select 10
bind -c demo2 1 select 11
bind -c demo2 2 select 12
bind - command -c demo2

membuat C-a - 0pilih jendela 10, C-a - 1jendela 11, dll.


3

Yah saya tidak tahu apa yang Anda lakukan yang sebenarnya membutuhkan 10+ proses untuk dapat diakses dalam satu contoh layar, tetapi Anda mungkin hanya menggunakan ctrl-a n/puntuk bolak-balik (yang nyaman membungkus).

Dan pertimbangkan untuk hanya menggunakan 2 contoh layar ... atau bahkan layar di layar

Tidak ada cara untuk beralih langsung ke windows di atas angka 9 seperti yang dijelaskan dalam dokumen.


2
Memiliki 9+ proses di Layar tidak selalu demikian, tetapi terkadang saya memiliki 12-13 proses yang berjalan dan saya harus menontonnya pada waktu yang sama. Sepertinya saya harus bertahan Ctrl+a ".

2
Anda dapat memiliki layar split juga. Yang berfungsi baik jika Anda ingin memiliki lebih banyak proses terbuka pada saat yang sama Mungkin Byobu bisa berguna juga
jpjacobs

2
komentar awal sama sekali tidak perlu. memiliki lebih dari 10 jendela di layar untuk saya adalah hal yang biasa, saya melakukan hal yang berbeda di direktori yang berbeda di masing-masing dan jauh lebih produktif untuk memiliki satu jendela per tugas (menonton log, mengedit sumber, menjalankan hal-hal, memantau hasil, dll).
msb

Saya kadang-kadang membuka jendela terpisah untuk setiap server dari kluster yang sama, jadi agak umum bagi saya untuk memiliki lebih dari 10 jendela. Terima kasih.
Tagar
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.