По умолчанию привязка ключей C-a/C-e
используется только для одной цели: перейти к началу / концу строки, есть ли пакет, который может заставить Emacs работать так:
- Если я не в конце строки,
C-e
перейду в конец строки, в противном случае, до конца следующей строки - Если я не в начале строки,
C-a
перейду к началу строки, в противном случае перейду к началу следующей строки.
Дело в том, что вы можете просто нажимать, C-a/e
чтобы перейти к началу / концу каждой строки, не двигая пальцем, чтобы достичь C-n/p
.
И с префиксом ( C-u
) они пойдут в начало / конец строки в обратном направлении.
C-a
вверх и C-e
вниз», когда я публиковал этот вопрос, но потом я подумал, что если кто-то даст defun
решение, подобное тебе, кто-нибудь будет знать, что делать, если ему нравится C-a
«вверх» ..
C-a
пойти "вверх" иC-e
пойти "вниз"? Другими словами, является ли значение «следующей строки» одинаковым в пунктах 1 и 2?