Tôi không thể hoàn thành lệnh hoặc tên tệp trong cmd của mình bằng khóa TAB. Tôi đã sửa đổi những gì từ cài đặt mặc định?


9

Tôi không thể hoàn thành lệnh hoặc tên tệp trong cmd của mình bằng phím TAB. Khi tôi nhấn TAB, nó thực sự chèn một không gian TAB. Tôi đã sửa đổi những gì từ cài đặt mặc định?

Tôi đang sử dụng Windows 7.

Câu trả lời:


9

Ký tự hoàn thành được cấu hình trong Registry. Mở regedit, điều hướng đến phím HKCU\Software\Microsoft\Command Processorvà đảm bảo giá trị CompletionCharđược đặt thành 9 (0x9). Nếu giá trị đó không tồn tại, hãy thêm nó (nhấp chuột phải - Mới - giá trị DWORD ) và nhập 9 dưới dạng dữ liệu.

Một nguyên nhân có thể xảy ra cho điều này là các cài đặt toàn hệ thống ( HKLM\Software\Microsoft\Command Processor) có ký tự hoàn thành được đặt thành 64 (0x40) theo mặc định, vô hiệu hóa hoàn thành trừ khi cài đặt theo người dùng ghi đè lên nó. Nếu bạn muốn, bạn cũng có thể thay đổi cài đặt toàn hệ thống thành 9 (0x9).


Cảm ơn! Làm việc như người ở! Đây là một vấn đề gần đây, cho thấy rằng một cái gì đó tôi có thể đã cài đặt hoặc sửa đổi đã thay đổi cài đặt hệ thống của tôi.
Benny

@Benny: cài đặt người dùng . Mặc dù tôi không thể tưởng tượng được tại sao bất kỳ chương trình nào cũng muốn thay đổi điều đó. Bạn đã tìm thấy giá trị trong HKCU hoàn toàn biến mất, hay chỉ với một dữ liệu khác?
dùng1686

Giá trị hoàn toàn không tồn tại. Tôi đã phải tạo ra nó.
Benny

@grawity Điều này không làm việc cho tôi. Tôi đã kiểm tra, cả hai CompletionCharPathCompletionChargiá trị được đặt thành 9 trong cả hai HKCUHKLM. Bạn có một ý tưởng những gì có thể là lý do? Tôi không thể tự động hoàn thành bất kỳ lệnh nào với TABkhóa.
Utku
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.