Ánh xạ <M-h> sang gT / <M-l> thành gt


0

Tôi đã thử lập bản đồ <M-h> để quay lại một tab và <M-l> để đi đúng một tab.

Nội dung của .pentadactylrc:

nmap <M-h> gT
nmap <M-l> gt

Nó dường như không có bất kỳ ảnh hưởng.


Có bất kỳ ánh xạ khóa nào sử dụng phím Windows làm việc cho bạn không? Tôi đã thử nmap <M-j>và FF hành động như thể tôi vừa nhấn j, không có phím Windows nào cả.
Lemur

@Vong linh metaalt Chìa khóa. Tôi thực sự không chắc chắn nếu bạn có thể sử dụng phím windows trong vim / emacs / pentadactyl. Theo như tôi biết thì nó thường được gọi là phím "siêu".
deadghost

1
Hấp dẫn. Các tài liệu Pentadactyl phân biệt giữa phím Alt và phím Meta. Xem :help key-notation (mà tôi chắc chắn bạn đã làm), nơi nó nói: " <M-␣>: Phím meta, phím windows hoặc phím lệnh. "
Lemur

Câu trả lời:


1

Nếu bạn đang sử dụng phím "Alt", hãy thử <A-h>, thay thế.

nmap <A-h> gT

Pentadactyl phân biệt giữa phím Alt và phím Meta. Xem :help key-notation, nơi nó nói:

  • <A-␣>: Phím alt
  • <M-␣>: Phím meta, phím windows hoặc phím lệnh.

Như bình luận của bạn nói, Pentadactyl dường như không nhận ra khóa Windows. Sau nmap <M-j> gT, penta cư xử như thể tôi chỉ nhấn j.


Huh, có vẻ như pentadactyl đi chệch khỏi thuật ngữ vim / emacs. alt thường đồng nghĩa với meta và phím windows thường được gọi là super. :help key-notation gợi ý rằng ánh xạ gốc của tôi sẽ hoạt động với phím windows mà nó không có. Tôi đang sử dụng Ubuntu, theo như tôi biết không bật phím windows theo mặc định, điều này giải thích tính đặc thù.
deadghost

@deadghost Trong X11 Meta không phải là từ đồng nghĩa với Alt. Họ có mã khóa khác nhau. Vì vậy, thuật ngữ truyền thống Vim ngày nay hơi khó hiểu. Thử $ xmodmap để xem những sửa đổi nào đồng nghĩa trên hệ thống của bạn và $ xev để xem nơi các phím phần cứng của bạn được ánh xạ.
Dmitry Alexandrov
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.