Изучение Emacs - полезная мнемоника? - PullRequest
15 голосов
/ 20 апреля 2010

Существуют ли какие-либо мнемоники или шаблоны, облегчающие запоминание комбинаций клавиш emacs?

Ответы [ 6 ]

19 голосов
/ 20 апреля 2010

Ну, главные важные из них: `

  • C-k до "K ill" строки и C-y до "Y ank" ее обратно из буфера уничтожения (он же: буфер обмена).
  • C-s до "S earch"
  • C-h для "H elp"
  • C-t"T перенести" два символа.
  • C-p"P revious" line
  • C-n"N ext" line
  • C-f"F orward" char
  • C-b"B ackward" char
  • C-e"E nd" строки
  • C-a .... a - начало алфавита, поэтому "A начало" строки

Кроме этого, я в основном использую клавиши со стрелками, мышь, меню или выбранную группу реальных команд. Несколько исключений из этого (например, создание и использование макросов) я выучил в основном благодаря мышечной памяти.

18 голосов
/ 21 апреля 2010

Что касается шаблонов, да, есть очень очевидные шаблоны, которые встречаются повсюду.

C-f forward-char
M-f forward-word
C-M-f прямое предложение / выражение

C-b back-char
M-b обратное слово
C-M-b обратное предложение / выражение

Шаблон C- применяется к наименьшей единице (символ), M- применяется к следующей более крупной единице (слову) и CM- относится к крупнейшим. Для программ единицами являются символы, слова, sexps.

3 голосов
/ 12 июля 2016

Существует также Spacemacs , дистрибутив Emacs, который вводит полностью реструктурированные последовательности клавиш, чтобы быть более мнемоническим.

Практически каждый ярлык запускается с помощью SPC , запускающего последовательность, за которой следуют дополнительные одиночные клавиши, выбирая контекст и затем фактическую команду; например SPC f s в одере для сохранения файла или SPC f S в одере для сохранения всех файлов.

Другие примеры контекста:

Кажется, он очень хорошо структурирован.

К сожалению, я не использовал его, и я не знаю, нужно ли вам использовать Spacemacs или как легко его можно пересадить из его конфигурации в вашу собственную конфигурацию Emacs .

Еще одно замечание: он объявляет себя лучшим из обоих миров (Emacs и Vim), но вам не нужно использовать vim editing-style.

2 голосов
/ 20 апреля 2010

Не запоминайте это, просто используйте его.

1 голос
/ 12 мая 2016

Если мне нужно вспомнить что-то вроде C-c M-j = сидр-джек-ин, я думаю, что это Крэйг Чарльз и Майкл Джексон в баре, а Крейг Чарльз заказывает первый раунд «Сидр и Джек».

0 голосов
/ 07 июля 2011

Наиболее распространенные из них описаны в руководстве по emacs - C-h t . Прочтите это с самого начала, внимательно. Даже если вы не прочитаете его полностью до конца, это поможет вам лучше вспомнить обоснование наиболее распространенных ключей.

...