2009-04-22 27 views
12

Với bash, tôi có thể hoàn thành một lệnh bằng TAB. Thông thường, nó cũng nên hoàn thành các công tắc dòng lệnh: ví dụ: khi tôi nhập:Làm cách nào để bật tính năng hoàn thành tab của công tắc dòng lệnh trong bash?

java - 

nó sẽ cho tôi thấy khả năng. Nó không. Làm thế nào tôi có thể kích hoạt bản xem trước này?

cũng Xem Surprise! the shell suggests command line switches

+0

Làm thế nào để thêm chức năng cho các kịch bản dòng lệnh của tôi, vì vậy họ cũng có thể cung cấp tự động hoàn tất cho các lệnh? (Tôi đã googled, nhưng chỉ nhận được công cụ về cách sử dụng nó, và hoàn thành thông qua tập tin lịch sử) –

Trả lời

3

Bạn cần cài đặt bash_completion và sau đó chỉ cần thêm . /etc/bash_completion vào .bashrc của mình.

+0

câu trả lời đúng hoạt động trên xubuntu 13.04 – thkang

+0

Không biết nếu tên đã thay đổi nhưng tôi cần cài đặt 'bash-completion' (với dấu gạch ngang), xem thêm http://askubuntu.com/questions/86375/apt-get-autocomplete-package-name-is-broken – xZise

1

Tùy thuộc vào hương vị Linux bạn đang sử dụng, bạn có thể muốn thêm gói. Đối với Fedora và các bản phân phối liên quan, bạn cần thêm gói riêng bash-completion để làm việc này. Tôi sẽ không ngạc nhiên nếu các bản phân phối khác đã đóng gói này như một gói thứ 2 tùy chọn mà bạn cần phải thêm vào gói bash.

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