Halaman turun di terminal


12

Bagaimana saya bisa "turun halaman" di terminal?

Jawaban:


10

Selain jawaban VxJasonxV (yang benar), jika Anda ingin mengubah perilaku terminal Anda, maka gunakan naik atau turun melakukan pageup / pagedown dalam vim (dan lain-lain), Anda dapat pergi ke:

Terminal -> Preferensi -> Klik pada Bilah Alat Pengaturan, lalu Tab Keyboard.

Tambahkan kunci baru seperti ini: (menunjukkan satu contoh di bawah)

  • Halaman Atas: \ 033 [5 ~
  • Page Down: \ 033 [6 ~
  • Rumah: \ 033 [4 ~
  • Akhir: \ 033 [1 ~

Berikut ini contoh dengan "Kursor ke atas":

teks alternatif

Sekarang Anda dapat menekan Atas / Bawah dan itu akan melakukan pageup / down. Saya sarankan Anda menambahkan pengubah (seperti Kontrol). Sayangnya, Anda tidak dapat menggunakan tombol "Fn" sebagai pengubah.

Catatan : Secara default, Control + Cursor Left dihapus hingga akhir baris dan control + cursor right dimasukkan (setidaknya dalam vim), jadi Anda dapat menggunakan pengubah lain jika Anda tidak ingin mengubahnya.


Di mana saya dapat menemukan urutan kontrol yang benar? Seperti \033[5~di tangkapan layar Anda?
topskip

@ Patrick Berikut adalah daftar beberapa di antaranya: web.mit.edu/gnu/doc/html/screen_10.html (googled it);)
Martin Marconcini

Terima kasih! Saya tidak tahu harus mencari apa. Sekarang saya tahu halamannya, jelas bagi saya.
topskip

15

Ada dua jawaban untuk pertanyaan ini.

Yang pertama bisa digunakan secara global. Saya akan menganggap Anda berada di keyboard laptop / sempit. Dalam kasus tersebut, Fn+ Down ▼bertindak sebagai Page Down, dan hanya untuk memperluas pemikiran itu sepenuhnya:

  • Fn+ Up ▲= Halaman Atas

  • Fn+ Left ◀= Rumah

  • Fn+ Right ▶= Akhir

Ini tidak akan berfungsi dengan baik di beberapa aplikasi. Mereka yang datang ke pikiran adalah hal-hal seperti vim, less, screen, dan lainnya "layar penuh / ncurses menued" program. Tekan tombol di atas menggulir jendela terminal, tetapi jika jendela terminal belum di-paging, maka menggulir tidak akan mencapai apa pun.

Bagian kedua dari jawabannya adalah yang tidak bisa saya jawab tanpa lebih detail.

Contoh:

  • Dalam less, spacebaratau ctrl ^+ fakan turun satu layar penuh.

  • Dalam vim, ctrl ^+ fhalaman akan turun satu layar penuh.

  • Di screen, Anda mungkin tidak akan pernah harus Page Down, tetapi jika Anda menggulir kembali dalam mode salin, ctrl ^+ fbekerja di sana juga.

Jika saya belum menjawab pertanyaan Anda, Anda harus menguraikannya dengan berat.


1

Untuk mengirim keystroke ke atas / ke bawah halaman ke aplikasi, sebagai kebalikan dari menggulir jendela Terminal, tahan shifttombol sambil menekan tombol naik / turun halaman Anda (atau fn-singkirkan sesuai dengan keyboard Anda).

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.