Câu hỏi Làm thế nào để tự động hoàn thành tên tập tin với kết hợp camelcase "wordwise" trong bash?


Trong khi lập trình sử dụng QtCreator, tôi đã quen với việc hoàn thành nhận thức camelcase của mình, ví dụ: đánh máy MC<ctrl-space> sẽ cung cấp MyClass như là một lựa chọn hoàn thành.

Bây giờ tôi về cơ bản khó chịu về điều đó bởi vì đôi khi tôi gõ MD<tab> bash và hy vọng nó sẽ cung cấp MyDirectory như một tùy chọn hoàn thành, nếu thư mục đó tồn tại. Có thể bash được cấu hình để thực sự làm điều đó?

Lưu ý rằng câu hỏi này về cơ bản giống như câu hỏi này, nhưng về bash thay vì zsh: Làm thế nào có thể zsh được cấu hình để tự động hoàn thành tên thư mục với kết hợp camelcase?


0
2018-06-18 15:16


gốc


Câu hỏi này sẽ phù hợp hơn cho unix.stackexchange.com? - anderas


Các câu trả lời:


Đặt nội dung sau vào tệp .inputrc của bạn

thiết lập hoàn thành bỏ qua-trường hợp

Điều đó sẽ bật tính năng tự động hoàn thành trường hợp không phân biệt chữ hoa chữ thường ... sau đó sẽ hoạt động cho các tệp được gắn camelcased.


0
2018-06-18 22:10



Ah ... Tôi thấy bây giờ bạn chỉ muốn gõ các chữ hoa ... điều đó sẽ không hoạt động với cài đặt này, nhưng bạn vẫn có thể khớp các tệp / thư mục với các chữ cái đầu tiên đúng theo cách không phân biệt chữ hoa chữ thường . - Sig-IO
Phải, tôi chỉ muốn gõ ED để hoàn thành ExampleDirectory, với câu trả lời của bạn, tôi sẽ phải gõ e.g. ex<tab>. - anderas