Изучение Emacs - полезная мнемоника?
Существуют ли какие-либо мнемоники или шаблоны, которые облегчают запоминание комбинаций клавиш Emacs?
6 ответов
Ну, главные из них:
- Ск к "
K
заболел " леской "Y
ank "это обратно из буфера уничтожения (он же буфер обмена). - Cs to "
S
ухо " - Ch для "
H
ELP" - Ct "
T
перенастроить "двух персонажей". - Ср "
P
невидимая "линия - Cn "
N
внешняя линия - Ср "
F
orward "char - Cb "
B
неловкий "полукок - Се "
E
nd "линии - 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), но вам не нужно использовать vim
editing-style
,
Если мне нужно вспомнить что-то вроде Cc Mj = cider-jack-in, я думаю, что это Крэйг Чарльз и Майкл Джексон в баре, а Крейг Чарльз заказывает первый раунд "Сидр и Джек".
Наиболее распространенные из них описаны в руководстве по emacs - Ch t. Прочтите это с самого начала, внимательно. Даже если вы не прочитаете его полностью до конца, это должно помочь вам лучше запомнить обоснование наиболее распространенных ключей.