phím mũi tên sans-mode


12

Sơ đồ bàn phím chế độ Org mặc định sử dụng các phím mũi tên cho các chức năng commons. Có ai đã hoàn toàn sửa lại cài đặt chế độ org của mình để tránh hoàn toàn các phím mũi tên chưa?

Hãy chia sẻ.

Câu trả lời:


12

Không cần ánh xạ lại, bạn đã có thể nhận được khá tốt mà không cần phím mũi tên.

C-c C-x C-h trong bộ đệm Org:

C-c C-x D       org-shiftmetadown
C-c C-x L       org-shiftmetaleft
C-c C-x R       org-shiftmetaright
C-c C-x U       org-shiftmetaup
C-c C-x d       org-metadown
C-c C-x l       org-metaleft
C-c C-x m       org-meta-return
C-c C-x r       org-metaright
C-c C-x u       org-metaup

Như đã đề cập trong các nhận xét, các phím này có được đặt hay không tùy thuộc vào môi trường của bạn (ví dụ: nếu bạn đang sử dụng Emacs trong thiết bị đầu cuối hoặc dưới dạng daemon). Để đảm bảo những thứ này luôn hiển thị, bạn có thể kích hoạt org-use-extra-keys. (Điều này cần được thực hiện trước khi Org được tải.)


1
Những ràng buộc đó không xuất hiện trong bộ đệm org của tôi. Khi tôi mô tả chế độ, tôi thấy: <MS-down> org-shiftmetadown <MS-left> org-shiftmetaleft ...
Jeff Bauer

2
Chúng được định nghĩa theo org-use-extra-keysđó là mặc định trong một thiết bị đầu cuối. Tùy chỉnh tùy chọn đó để có được điều này cũng trong một emacs cửa sổ. Cf. emacs.stackexchange.com/a/3991/2710
Andrew Swann

@AndrewSwann Cảm ơn bạn đã chỉ ra điều đó.
Kyle Meyer

3

Yay, cuối cùng một khoảnh khắc để quảng cáo một cách không biết xấu hổ http://abo-abo.github.io/worf/README.html .

h, j, kllà mũi tên.

c bật / tắt chế độ thay đổi:

(worf-defverb
 "change"
 '(("j" org-metadown)
   ("k" org-metaup)
   ("h" org-metaleft)
   ("l" org-metaright)
   ("t" org-set-tags :disable)
   ("n" worf-change-name :disable :break)
   ("a" org-meta-return :disable :break)))

cf vào chế độ cây thay đổi:

(worf-defverb
 "change-tree"
 '(("j" org-shiftmetadown)
   ("k" org-shiftmetaup)
   ("h" org-shiftmetaleft)
   ("l" org-shiftmetaright)))

cs vào chế độ thay đổi thay đổi:

(worf-defverb
 "change-shift"
 '(("j" org-shiftdown)
   ("k" org-shiftup)
   ("h" org-shiftleft)
   ("l" org-shiftright)))

cr vào chế độ điều khiển thay đổi thay đổi:

(worf-defverb
 "change-shiftcontrol"
 '(("j" org-shiftcontroldown)
   ("k" org-shiftcontrolup)
   ("h" org-shiftcontrolleft)
   ("l" org-shiftcontrolright)))

qsẽ thoát khỏi bất kỳ chế độ nào và tạo hjkllại mũi tên.

Tôi vẫn đang thử nghiệm gói, vì vậy những ràng buộc này có thể thay đổi trong tương lai. Nếu bạn muốn thử nó, nó trong MELPA. Và miễn là bạn đang thử, hãy xem g- đó là tính năng tốt nhất của gói.

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.