Bagaimana membuat TAB berfungsi di Command Window?

10

Ketika saya menekan tombol TAB di jendela perintah, karakter tab (spasi) disisipkan alih-alih mengulang item melalui direktori saat ini. Bagaimana saya bisa membuatnya bekerja dengan cara lain (pelengkapan otomatis)?

JohnM2
sumber

Jawaban:

13

Sepertinya penyelesaian dapat dinonaktifkan di Registri.

Ada penjelasan di bawah ini, dari output cmd /?:

Penyelesaian nama File dan Direktori TIDAK diaktifkan secara default. Anda dapat mengaktifkan atau menonaktifkan penyelesaian nama file untuk permintaan CMD.EXE tertentu dengan / F: ON atau / F: OFF.
Anda dapat mengaktifkan atau menonaktifkan penyelesaian untuk semua doa CMD.EXE pada mesin dan / atau sesi masuk pengguna dengan mengatur salah satu atau kedua nilai REG_DWORD berikut dalam registri menggunakan REGEDT32.EXE (sebenarnya, hanya regedit.exe akan baik-baik saja) :

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar

    and/or

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar with the hex value of a control character to use for a particular function (e.g.  0x4 is Ctrl-D and 0x6 is Ctrl-F).  The user specific settings take precedence over the machine settings.  The command line switches take precedence over the registry settings.

Jika penyelesaian diaktifkan dengan saklar / F: ON, dua karakter kontrol yang digunakan adalah Ctrl-D untuk penyelesaian nama direktori dan Ctrl-F untuk penyelesaian nama file.
Untuk menonaktifkan karakter penyelesaian tertentu dalam registri, gunakan nilai untuk ruang (0x20) karena itu bukan karakter kontrol yang valid.

njd
sumber
1
Anda juga dapat mengatur kedua opsi ini menggunakan TweakUI: microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Stephen Jennings
@ njd, Mengapa Anda mengatakan bahwa itu tidak diaktifkan secara default? Tampaknya diaktifkan secara default untuk saya (Win 8.1).
Pacerier
@Pacerier Ini tidak diaktifkan secara default di Windows XP, yang merupakan versi yang ditanyakan OP. Juga saya menulis bahwa pada tahun 2010 dan Windows 8 tidak dirilis sampai 2012.
njd
@ njd, Pokoknya, keanehan lain: Ctrl-Fdan Ctrl-D keduanya berputar melalui file dan folder. Pada dasarnya mereka melakukan hal yang sama, apakah itu perilaku yang Anda miliki pada win8.1 juga?
Pacerier
4
Demikian juga, untuk mengatur Tab sebagai karakter penyelesaian, atur nilai CompletionChar dan PathCompletionChar ke '9' (kode ASCII untuk Tab dalam desimal dan hex).
Myles
0

Bagi saya, saya harus:

  • klik kanan pada bilah judul
  • pilih Properties
  • periksa Mode QuickEdit di bawah Edit Opsi
Bowofola
sumber
0

Di sistem saya, menambahkan opsi / F ke tautan prompt perintah menonaktifkan penyelesaian, terlepas dari nilai apa yang diberikan. Jika saya tidak memberikan / F sama sekali, saya memiliki penyelesaian tab; tetapi / F: ON dan / F: OFF keduanya menonaktifkannya.

urza9814
sumber