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