Tự động hoàn tất trong dấu nhắc cmd của windows?


11

Tôi biết rằng chúng ta có thể tự động hoàn thành các đường dẫn trong dấu nhắc cmd. Tôi chỉ muốn biết liệu chúng ta có thể tự động hoàn thành các lệnh trong dấu nhắc cmd giống như chúng ta làm trong bash không.
Chúng ta có thể làm cho nó tìm kiếm thông qua một danh sách các lệnh dựng sẵn và tất cả các tệp thực thi (exe, bat, cmd, v.v.) trong% PATH% khi nhấn tab không?
Hoặc có một phần mềm giống như vỏ có tính năng này?


1
Chỉ trong thư mục hiện tại ...
Rook

Câu trả lời:


6

Nhắc nhở

Cấu hình cao và cung cấp chỉnh sửa kiểu Windows đầy đủ, hoàn thành lệnh, lịch sử lệnh, trợ giúp cú pháp, giao diện theo thẻ và nhiều hơn nữa.

Trợ giúp về cú pháp : Ngay sau khi nhận ra lệnh, PromptPal sẽ hiển thị thông tin hữu ích về các tham số, công tắc và hiệu ứng của nó trong thanh công cụ có thể thay đổi kích thước.

Thêm các lệnh riêng của bạn : Nếu bạn có các tiện ích dòng lệnh không được PromptPal nhận ra, thì đó không phải là vấn đề - thật dễ dàng để thêm chúng vào bộ sưu tập của PromptPal.

$ 29,99 - 30 ngày dùng thử

văn bản thay thế


PowerShell

Trình vỏ lệnh mới và công cụ tự động mở rộng từ Microsoft thực hiện các lệnh tự động hoàn thành.

Nó có nguồn gốc trong windows 7 và Server 2008 R2.

Win+ R> powershell>Enter

Để cài đặt nó trên các cửa sổ khác: http://support.microsoft.com/kb/968929
Và để biết thêm các nguồn tài nguyên về nó: http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx


Cygwin

Một môi trường giống như Linux cho Windows. Nó bao gồm hai phần:
  • Một DLL (cygwin1.dll) hoạt động như một lớp mô phỏng API Linux cung cấp chức năng API Linux đáng kể.
  • Một bộ sưu tập các công cụ cung cấp giao diện Linux.

Và như vậy, một bash shell không tự động hoàn thành


Ngoài ra còn có PowerCmd , Đây là một loại GUI chứ không phải thay thế shell, vì vậy tất cả các lệnh bó sẽ hoàn toàn giống nhau. Nó mở rộng trực quan tính năng tự động hoàn thành (nhưng theo như tôi biết, chỉ với các lệnh trong thư mục hoạt động). Và đó là một phần mềm chia sẻ: $ 29,95


Bạn có chắc chắn rằng các lệnh tự động hoàn thành powershell .. Tôi vừa thử nó không hoạt động với tôi ... Chúng ta có thể làm cho nó hoạt động trong xp không? Thanx ..
asdfg

@nsharish đúng vậy, và vâng, bạn có thể cài đặt nó trên xp, hãy xem câu trả lời được cập nhật của tôi
fluxtendu

Làm việc cho tôi ở đây, tôi đã gõ vào 'đĩa' và nhấn tab và nó đã đạp qua một loạt các công cụ khớp.
Unundednut

powershell không chấp nhận các lệnh tương tự như dấu nhắc lệnh tôi nghĩ.
Jader Dias

Có .. tốt lao động của nó đối với PowerShell cmdlets dựng sẵn .. Chỉ sau chữ được gõ tối đa các dấu nối .. Tôi không sử dụng để cmdlet PowerShell chưa .. Thanx cho một câu trả lời hữu ích
asdfg

0

Bạn có thể sử dụng RegEdit để bật tự động hoàn tất trên đường dẫn và tệp. Tạo một tệp có tên AutoCompleteChar.reg chứa các dòng sau. Sau đó gọi "regedit AutoCompleteChar.reg" để thay đổi tự động hoàn thành cho các đường dẫn và tệp vào ký tự tab (9). Hoạt động trên Windows 10.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000009
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.