Điểm:1

Đối với Nano, có thể bao gồm 'Xóa lùi' trong liên kết phím tắt tùy chỉnh trong tệp cấu hình .nanorc không?

lá cờ am

Tôi đang tìm cách tạo phím tắt cho trình soạn thảo văn bản Nano để xóa từ bên trái con trỏ bằng tổ hợp phím Điều khiển + xóa lùi.

là chìa khóa xóa lùi có thể được đưa vào phím tắt tùy chỉnh trong tệp .nanorc không? Đây là một ví dụ về những gì tôi đang muốn làm, trong đó có mục nhập 'khóa' không hợp lệ ^xóa lùi:

liên kết ^Backspace cutwordleft chính

Đây là một số thông tin bổ sung từ trang man nanorc v5, trong đó nó đề cập đến phím 'Shift', chứ không phải 'Xóa lùi':

định dạng của Chìa khóa nên là một trong:

^X trong đó X là một chữ cái Latinh hoặc một trong số các ký tự ASCII (@, ], , ^, _) hoặc từ "Dấu cách". Ví dụ: ^C.

M-X trong đó X là bất kỳ ký tự ASCII nào ngoại trừ [ hoặc từ "Dấu cách". Ví dụ: M-8.

Sh-M-X trong đó X là một chữ cái Latinh. Ví dụ: Sh-M-U. Theo mặc định, mỗi Tổ hợp phím meta+chữ cái thực hiện tương tự như tương ứng Shift + Meta + chữ cái. Nhưng khi bất kỳ liên kết Shift + Meta nào được thực hiện, điều đó sẽ không còn xảy ra nữa đối với tất cả các chữ cái.

FN trong đó N là một giá trị số từ 1 đến 24. Ví dụ: F10. (Thường, F13 đến F24 có thể được nhập là F1 đến F12 bằng Shift.)

Ins hoặc Del.

Sadaharu Wakisaka avatar
lá cờ pl
Chào mừng bạn đến với AskUbuntu, các phím như Backspace hoặc Cursor thường không được hệ thống hiểu chính xác. Khi bạn sử dụng máy chủ từ xa hoặc tương tự, các ký tự không phải điện báo này sẽ không thể in được. Vì vậy, đó là một chút vô ích để xác định một phím tắt như vậy. Bạn có thể sử dụng `Shift-Ctrl-Del` cho mục đích đó.
gridlocdev avatar
lá cờ am
Cảm ơn @SadaharuWakisaka, đây chính xác là thứ tôi đang tìm kiếm!
muru avatar
lá cờ us
@SadaharuWakisaka vui lòng đăng câu trả lời - có vẻ như nhận xét của bạn đã giải quyết vấn đề cụ thể tại đây
Sadaharu Wakisaka avatar
lá cờ pl
@gridlocdev, thật tốt, rất vui khi được hữu ích.
Sadaharu Wakisaka avatar
lá cờ pl
@muru, tôi nghĩ vậy cho đến khi bạn viết câu trả lời. Hãy nhận xét của tôi trong câu trả lời của bạn. Tôi không quan tâm đến việc kiếm tiền đóng góp của mình mà là giúp đỡ người dùng và bản thân được giúp đỡ. Tôi già.
Điểm:1
lá cờ us

Thông thường, một ứng dụng đầu cuối không nhận được "Xóa lùi" theo cách mà ứng dụng GUI thực hiện. Nó nhận một ký tự điều khiển, ký tự này sẽ diễn giải giống như xóa lùi.Trình giả lập thiết bị đầu cuối, là một ứng dụng GUI, thực hiện công việc dịch từ Backspace GUI sang mã điều khiển thích hợp và điều này có thể được định cấu hình trong cài đặt của trình giả lập thiết bị đầu cuối. Các mã kiểm soát thông thường cho Backspace có thể là ^H (ký tự xóa lùi ASCII) hoặc ^? (ký tự ASCII Del). Nhấn Điều khiểnV và sau đó xóa lùi trong khi ở trong vỏ của bạn để xem đó là cái nào.

gridlocdev avatar
lá cờ am
Có vẻ như đối với shell của tôi (shell Gnome mặc định), mã điều khiển cho 'Ctrl+Backspace' là `^H` và mã cho backspace thông thường xuất hiện dưới dạng `^?`! Có thể sửa đổi cài đặt thiết bị đầu cuối của tôi để diễn giải mã điều khiển `^H` để nhấn một phím không sử dụng (chẳng hạn như bất kỳ phím F13-F24 nào) không? Sau đó, tôi có thể thêm khóa mới đó vào tệp .nanorc kèm theo lệnh để chạy.
muru avatar
lá cờ us
IIRC, cấu hình Thiết bị đầu cuối Gnome chỉ có một tùy chọn để thay đổi những gì được gửi cho Backspace, nhưng không có gì cho Ctrl-Backspace.
gridlocdev avatar
lá cờ am
Chết tiệt, vâng, tôi vừa kiểm tra các tùy chọn của thiết bị đầu cuối gnome và có vẻ như đúng như vậy. Rất may, có vẻ như Nano có tổ hợp phím mặc định cho 'Ctrl+Shift+Del' cho chức năng tôi đang tìm kiếm nên tôi nghĩ mình sẽ sử dụng chức năng đó thay thế!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.