Изучение Emacs - полезная мнемоника?

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

6 ответов

Решение

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

  • Ск к "Kзаболел " леской "Yank "это обратно из буфера уничтожения (он же буфер обмена).
  • Cs to "Sухо "
  • Ch для "HELP"
  • Ct "Tперенастроить "двух персонажей".
  • Ср "Pневидимая "линия
  • Cn "Nвнешняя линия
  • Ср "Forward "char
  • Cb "Bнеловкий "полукок
  • Се "End "линии
  • Ca.... а это начало алфавита, так что "A начало "линии

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

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

Ср. Forward-char
Mf forward-word
CMf прямое предложение / выражение

Cb назад-char
Мб обратное слово
CMb обратное предложение / выражение

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

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

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

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

  • б для буфера,
  • ш для окна,
  • s для поиска, или
  • х для манипулирования текстом и многое другое.

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

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

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

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

Если мне нужно вспомнить что-то вроде Cc Mj = cider-jack-in, я думаю, что это Крэйг Чарльз и Майкл Джексон в баре, а Крейг Чарльз заказывает первый раунд "Сидр и Джек".

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

Другие вопросы по тегам