Làm cách nào để hoàn thành tab Windows hoạt động như trên Linux?


10

Trong dòng lệnh Windows 7, nhấn TABhoàn thành mục phù hợp đầu tiên (ví dụ: thư mục hoặc tệp). Trong hầu hết các hệ vỏ Linux mà tôi biết, như bash, TABviệc hoàn thành chỉ hoàn thành tối đa các ký tự không rõ ràng và sau đó bạn có thể tự nhập các ký tự còn lại hoặc nhận danh sách các tùy chọn hoàn thành.

Làm thế nào tôi có thể làm cho dấu nhắc lệnh Windows cũng hoạt động như thế này?

(Trong khi tìm kiếm cho câu hỏi này, tôi vừa mới được phát hiện ở một câu hỏi superuser đó nhấn nhiều lần so với TABchu kỳ ý chí chủ chốt qua các tùy chọn. Đây là rất gọn gàng, và có lẽ một ngày nào đó tôi thực sự sẽ ủng hộ nó trong hoàn bash-type. Nhưng hiện tại, câu hỏi ban đầu của tôi vẫn còn.)


1
Bạn không thể, nhưng bạn có thể tải xuống trình bao của bên thứ ba thay vì sử dụng cmd.exe.
Harry Johnston


mingw bao gồm một vỏ bash cho các cửa sổ. Tuy nhiên, tôi gặp rắc rối với bất kỳ bản sao tự động nào trong đó.
Vorac

Tôi đã sử dụng thiết bị đầu cuối cygwin trong nhiều năm, tốt, tôi rất quen thuộc với các tập lệnh bat. Tôi thậm chí đã phát hiện ra lỗi goto trong tập tin .bat. Tôi chỉ không thấy bất kỳ lợi thế nào của cmd.exe so với bash. Umm .. Tôi không bash cmd ..
Xiè Jìléi

2
Ngược lại, làm cho việc hoàn thành tab Bash hoạt động như Windows, xem: superuser.com/questions/59175/iêu
Nathan

Câu trả lời:


8

clink mang lại một số tính năng giống Bash cho trình thông dịch lệnh Windows. Nó di động và có thể được tiêm cmd.exetự động:

clink autorun --install

Cảm ơn bạn RẤT NHIỀU cho clink! Tại sao tôi không biết điều đó cho đến bây giờ? (Có thể vì tôi đang sử dụng Cygwin, nhưng nó không hoạt động tốt virtualenvwrappervà bây giờ tôi phải sử dụng tiêu chuẩn cmd;-))
Wirone
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.