2009-01-19 24 views
5

Tôi đang cố gắng định cấu hình Thiết bị đầu cuối của mình và tôi muốn chèn @ {} vào một lần nhấn phím. Điều này hoạt động với mã sau đâyCó thể thêm nhiều lệnh vào tệp .inputrc readline không?

# .inputrc 
"\e\"": "@{}" 

Nhưng tôi cũng muốn con trỏ kết thúc bên trong niềng răng. Tôi có thể làm cái này như thế nào? Sau đây không hoạt động.

# .inputrc 
"\e\"": "@{}": backward-char 

Trả lời

6

Hãy thử:

"\e\"": "@{}\e[D" 
+0

đẹp, cảm ơn bạn. Bạn đã tìm thấy mã char cho mũi tên bên trái ở đâu? – andersjanmyr

+3

Nếu bạn nhập CTRl-V trong thiết bị đầu cuối, nó sẽ hiển thị mã thoát cho khóa tiếp theo bạn nhập. – Antibaddy

0

Cách trực tiếp để khắc phục mục tiêu tổng thể của bạn (không thực sự trả lời câu hỏi của bạn), viết bí danh bash hoặc chức năng cho nó. grev() có lẽ, hoặc một cái gì đó tương tự - ít nhất, đây là những gì tôi sẽ làm là tôi trong tình huống của bạn.

Tôi quan tâm để xem liệu những gì bạn đã hỏi ban đầu là có thể, tuy nhiên, vì vậy hãy bỏ phiếu cho câu hỏi của bạn với hy vọng rằng bạn có thể nhận được 'câu trả lời thực sự'!

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