Prompt Perintah Windows: Bagaimana cara meningkatkan buffer saya?

15

Saya ingin dapat menggulir lebih jauh untuk melihat hasil dari suatu perintah. Misalnya, jika saya mengetikkan dirdirektori dengan banyak daftar, seperti C:\windows, hasilnya akan sangat panjang. Ketika saya mencoba menggulir ke atas, saya mungkin akan beralih dari z ke s dan tidak pernah sampai ke r's. Terlalu banyak file / direktori dalam folder.

Bagaimana saya bisa meningkatkan buffer, sehingga saya bisa membaca riwayat output yang lebih lama?

Wolfpack'08
sumber

Jawaban:

15

Anda memiliki tiga opsi.

  1. Entah Anda menambah ukuran buffer jendela cmd.exe Anda, seperti yang dinyatakan dalam jawaban lain (menu tarik turun (CTRL + SPACE)> Properti> Tingkatkan ukuran buffer

  2. Entah Anda mengarahkan output perintah Anda ke file yang kemudian dapat Anda edit dengan alat lain yang Anda suka (notepad, atau bahkan editor CLI seperti "edit"):

    dir> directory.txt

  3. Atau Anda dapat mempertimbangkan alternatif baris perintah di bawah Windows (Saya tidak pernah mengerti bagaimana cmd.exe belum ditulis ulang oleh Microsoft untuk memiliki sesuatu dengan batasan yang lebih sedikit dan lebih mudah digunakan).

    Anda dapat memeriksa misalnya " Konsol ", proyek sumber terbuka, dengan multi-tab dan beberapa opsi bersilangan, termasuk buffer yang lebih besar.

    Ada alternatif lain tetapi tidak ada yang saya tahu akan gratis.

Sergio
sumber
9

Klik kanan pada bilah Judul CMD prompt> Properties> Layout> Ukuran buffer layar akan memungkinkan Anda meningkatkan ukuran buffer layar.

Sejauh jeda berjalan, seperti yang disarankan Serodis, bukannya /pkebanyakan cmd / DOS (tidak sama, saya tahu, tapi ini berlaku untuk keduanya) bekerja dengan |moresuffix.

Benteng
sumber
Anda dapat menggunakan tombol jeda pada keyboard untuk menjeda, tetapi sulit untuk menentukan waktunya. /padalah opsi paged untuk dirdan ls, saya pikir. Saya lebih suka /w/p, yang memberi saya pandangan luas, ketika saya menggunakan perintah itu. Bagaimanapun juga, terima kasih atas cara lain mengakses dialog buffer.
Wolfpack'08
4

Anda bisa pergi ke drop-down->properties->increase buffer size. Saya menemukan ini dengan lebih banyak googling.

Wolfpack'08
sumber
3
dir /p

Adalah operasi normal untuk membagi-bagi hasil sehingga Anda dapat menggulir perlahan.

Serodis
sumber
Bukan cakupan jawaban yang saya cari, tetapi opsi halaman berguna untuk orang-orang dengan masalah contoh. Terima kasih.
Wolfpack'08
1

Selain dari jawaban yang telah diberikan, Powershell ISE menyimpan buffer penuh dari semua yang ada di jendela prompt.

Jika Anda meluncurkan perintah dari jendela ISE, Anda akan dapat menggulir ke atas tidak peduli berapa banyak output yang ada.

Joel Magoun
sumber