Ràng buộc Ctrl + Quyền truy cập từ tiếp theo trong nano (như trong tất cả các ứng dụng khác)


16

Và tương tự Ctrl + còn lại để áp dụng. Tôi đọc trang người đàn ông của nanorc và tìm thấy

liên kết menu chức năng chính

Vì vậy, dòng bind ^Left prevword mainsẽ là những gì tôi muốn, vấn đề là nano chỉ chấp nhận

một ký tự alpha hoặc từ "Không gian"

vì vậy Leftkhông tồn tại.

Có cách nào để hoàn thành việc này? Ngay bây giờ tôi đang dùng natty (nano 2.2.2) nhưng tôi sẽ nâng cấp nano nếu phiên bản mới hơn (devel?) Có thể làm điều này.


trong nano, v2.7.1nó hoạt động tốt khi sử dụng Gnome Terminal
Ciprian Tomoiagă

Câu trả lời:


12

Đáng buồn thay, tôi không nghĩ rằng điều này là có thể. Tôi đã tìm thấy một chủ đề trong đó một nhà phát triển nano nói :

Xin chào, tôi đã tìm kiếm cao và thấp để tìm hiểu xem có thể điều hướng qua văn bản bằng phím CTRL trái / phải để nhảy từng chữ ...

Tiếc là không có. Meta-Space và Ctrl-Space là chìa khóa duy nhất để làm điều đó. Điều này là do ở chế độ văn bản, nano không có cách nào để phân biệt sự khác biệt giữa Ctrl-Trái và Trái và giữa Ctrl-Phải và Phải.

Mặt khác , ông nói thêm:

bởi vì tôi cho rằng nano sẽ hoạt động theo cùng một cách trong cả hai đầu X và bàn điều khiển và tôi vẫn chưa tìm thấy bàn điều khiển có thể phân biệt giữa [phím mũi tên] và Ctrl- [phím mũi tên]. Tôi ước rằng đó không phải là trường hợp ...


1
Buồn như tôi sẽ phải chấp nhận câu trả lời của bạn. Thật tuyệt khi bạn không chỉ tìm ra mà còn tìm thấy câu hỏi này!
turbo

1
Các phiên bản mới nhất của nanohỗ trợ này bây giờ. Askubfox.com/questions/49530/ trộm
wvducky

6

Có một giải pháp cho vấn đề này. Xác định lại Ctrl-Left và -Right Ctrltrong chương trình Terminal của bạn thành các khóa ít được sử dụng, như F13F14.

Sau đó trong ~ /. Namorc:

bind F13 prevword main
bind F14 nextword main

Bây giờ, một thiếu sót, đối với tôi, ít nhất là nó sẽ chỉ hoạt động khi bạn đang sử dụng chương trình Terminal mà bạn đã sử dụng để xác định lại khóa. Ví dụ, trong tình huống của tôi, điều này không hoạt động khi tôi ở bảng điều khiển vật lý của hệ điều hành (trong trường hợp của tôi, FreeBSD). Nhưng tôi sử dụng QVT / Term từ máy tính để bàn của mình ở phòng khác gần như 100% thời gian. Hoạt động như một lá bùa.


Hấp dẫn. Bạn đã sử dụng thiết bị đầu cuối nào? Tôi tìm kiếm một thiết lập như thế này trong gnome-terminal và không thể tìm thấy bất cứ thứ gì. Thông thường tôi sử dụng stjerm và cũng không thấy bất cứ điều gì như vậy.
turbo

Như tôi đã nói ở trên, tôi sử dụng một sản phẩm có tên QVT / Term. Đó là một chương trình telnet đơn giản, mặc dù là một chương trình rất hay, mà tôi đã tải xuống vào tháng 8 năm 1998 trực tiếp từ công ty (Phần mềm QPC). Dường như không thể tìm thấy bất kỳ phiên bản mới. Tôi có bộ mô phỏng ở 'VT220-7bit'. Tuy nhiên, các phím này phải được xác định lại trong vỏ * NIX của bạn. Tôi chưa nghiên cứu về điều đó, chỉ vì tùy chọn thiết bị đầu cuối ở ngay trước mặt tôi.
Kingpin

2

Cài đặt phiên bản mới nhất của nano. Họ đã thêm ctrl+leftctrl+rightđể di chuyển bằng lời nói. (Để chắc chắn v2.7.4 có cái này).


1

Một tùy chọn khác là sử dụng mặc định Ctrl-SpaceAlt-Spacecác lệnh.

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.