Làm thế nào để gọi một sub sub .inputrc? (Giống như trong .bashrc, nơi bạn có thể sử dụng nguồn Sub_script.sh ')


16

Của tôi ~/.bashrcchứa chính xác một dòng:

source my_config/my_actual_bashrc.sh

Có tương đương với .inputrc, vì vậy các tùy chỉnh của tôi có thể ở một vị trí riêng biệt và được "gọi" bởi ~/.inputrc?

Câu trả lời:


20

Theo man readline:

$include

Lệnh này lấy một tên tệp duy nhất làm đối số và đọc các lệnh và ràng buộc từ tệp đó. Ví dụ: chỉ thị sau sẽ đọc /etc/inputrc:

$include  /etc/inputrc

6

Nếu bạn chỉ muốn thay đổi vị trí của tệp, bạn có thể đặt INPUTRCthành my_config/my_actual_inputrc(nếu không đặt, mặc định là ~/.inputrc).

Ngoài ra còn có một tương đương source, đó là $include( nguồn ). Ví dụ:

$include myconfig/my_actual_inputrc

5

Một tùy chọn khác là sử dụng một liên kết:

ln -s my_config/my_inputrc .inputrc

Điều đó sẽ tạo ra các tập tin .inputrcnhư là một liên kết trỏ đến my_config/my_inputrc.

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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.