2012-06-07 27 views
20

Hiện nay khi tôi đang ở trong thư mục nhà của tôi và tôi muốn cd vào Documents tôi gõ cd D và nhấn Tab, Bash cho tôi danh sách các thư mục phù hợp D.Làm thế nào để làm cho tab Bash' hoàn toàn tự động chu kỳ qua các tùy chọn OSX

Những gì tôi muốn xảy ra là khi tôi nhấn Tab, tự động hoàn thành bash với các tùy chọn đầu tiên phù hợp những gì tôi đã đưa vào và mỗi khi tôi nhấn Tab nó chu kỳ thông qua các lựa chọn tiếp theo.

Có cách nào để thực hiện việc này không? Tôi nghĩ chắc chắn rằng bản sao Bash của tôi trên hộp Ubuntu cũ của tôi có tính năng này.

+0

này chắc chắn không phải là hành vi mặc định cho bash trên Ubuntu, mặc dù nó là trong Windows ' cmd' shell. –

+2

Hãy xem http://superuser.com/questions/59175/is-there-a-way-to-make-bash-more-tab-friendly –

+0

Chính xác những gì tôi đang tìm kiếm. Cảm ơn bạn rất nhiều – user1443362

Trả lời

26

Có! Tôi tìm thấy câu trả lời cho câu hỏi tại sau link at MacWorld

đặt sau đây trong .bashrc hoặc .bash_login

bind '"\t":menu-complete' 
+0

Điều đó sẽ hoạt động. Tôi vừa kết thúc bằng cách sử dụng câu trả lời từ liên kết Barton đăng. – user1443362

+11

Có cách nào để thực hiện công việc này như zsh không? Ví dụ, zsh sẽ cung cấp cho bạn một danh sách các hoàn thành có thể có sau hai tab và sau đó nó sẽ bắt đầu chu kỳ thông qua chúng. – minhaz1

+0

Hãy cho tôi biết nếu bạn tìm thấy một cách để làm điều đó minhaz1 – okysabeni

Các vấn đề liên quan