Pertanyaan Bagaimana cara mengatur ulang jendela, mengubah pintasan gulir, dan memodifikasi isi bilah status di Layar GNU?


Saya belajar menggunakan gnu-screen dan telah menggunakannya selama beberapa minggu terakhir. Saya menguasai dasar-dasar sekarang, dan akan sangat membantu jika saya mendapatkan pertanyaan ini diklarifikasi:

  1. Bagaimana cara mengganti nama / menyusun ulang / memindahkan jendela di utilitas layar Linux?

    Misalnya, setelah beberapa hari digunakan, saya sampai pada keadaan di mana nomor-jendela adalah 2, 3, 6, 8. Sekarang saya ingin jendela baru dibuat pada # 9, atau # 7. Apakah ini mungkin? Jika ya, bagaimana caranya?

    Juga, apakah mungkin untuk 'memindahkan' jendela # 6 ke # 4 atau # 7? Jika ya, bagaimana caranya?

  2. Scrolling shortcut: Scroll mengambil Ctrl-A + Esc, lalu Ctrl-u / Ctrl-d. Apakah ada cara untuk memetakan PgUp / PgDn untuk melakukan ini secara langsung? Atau, adakah cara untuk memetakan beberapa kunci (seperti F5) untuk membawa saya ke mode salin, dan kemudian PgUp / PgDn untuk menggulir?

  3. Saya telah mengaktifkan "caption always", jadi judul jendela saat ini ditampilkan selalu di bagian bawah. Apakah ada cara untuk menampilkan nama file-log jendela saat ini dan status pencatatan (on / off) di panel keterangan yang sama?


87
2018-03-07 17:59




:number X memindahkan jendela ke posisi tertentu - Ency
Lihat ini hardstatus string "%{.kG}%-Lw%{.KW}%n%f %t%{-}%+Lw %=%{..G} %H %{..W} %d/%m %C%a " ini menyediakan banyak informasi (Z $ L ..) untuk semua jendela pada waktunya - Ency
Ency: terima kasih atas tip string hardstatus. Ini menunjukkan banyak detail, tetapi bukan nama logfile dan info status. Ada ide tentang ini? - Rangzy
Saya sangat menyarankan Anda mencoba tmux sebagai gantinya. Ini memiliki lebih banyak fitur daripada layar dan jauh lebih baik dalam mengelola windows. Misalnya Anda bisa melakukan split vertikal sedangkan dengan layar Anda hanya bisa melakukan split horizontal. - Jason Axelson
Anda mungkin ingin melihat sumber untuk Byobu. Byobu adalah paket konfigurasi yang sangat bagus untuk Screen yang mengambil banyak keuntungan dari bar bawah: launchpad.net/byobu Saran Bostonvaulter tentang tmux juga bagus jika itu tersedia untuk Anda. Jika Anda harus masuk ke banyak sistem yang tidak perlu banyak dikendalikan, ada baiknya untuk mengetahui layar karena lebih banyak tersedia. - entropo


Jawaban:


Anda dapat memberi nomor ulang pada jendela saat ini dengan ctrl+a  :number x di mana x adalah argumen numerik.

Anda dapat mengganti nama jendela aktif dengan ctrl+a  A


119
2018-06-20 17:06



Renumbering bahkan berfungsi jika nomor baru sudah digunakan. Dalam hal ini windows menukar angka mereka. Bagus. - Uwe Geuder
Saya sedikit bingung pada awalnya. Anda harus mengetikkan "string" string literal dan x adalah jenis parameter untuk fungsi penggantian nama nomor. - rrenaud
Lebih simpatik dan mudah diingat yang dapat Anda lakukan: ctrl+a  :title new window title - Wadih M.
@WadihM. asalkan tidak ada spasi di new_window_title - 22degrees


Anda dapat memindahkan jendela ke atas dan ke bawah ctrl+a  :windowlist  kemudian . (dot)-down dan , (comma)-naik. (Dari sini.)


16
2017-10-27 14:15



Menambah jawaban weinerk, Anda dapat menampilkan daftar jendela dengan ctrl+a " - Stan Brajewski
: windowlist jauh lebih bermanfaat daripada: nomor ketika melakukan pembersihan / reorganisasi besar. - Jamie McNaught