Ответ 1
C-h t
Возьмите учебник и на самом деле следуйте за ним до конца.
Затем изучите некоторые из наиболее полезных функций экономии времени, например C-x (, чтобы начать запись макроса, C-x ), и C-x e, чтобы выполнить последний макрос, Прочтите руководство (C-h i m emacs RET) для получения более подробной информации. Попробуйте научиться просматривать документацию в info
режиме в Emacs, а не прибегать к сети, чтобы больше использовать для навигации в Emacs.
О, и попробуйте использовать Emacs, у которого нет привязок клавиш Aquamacs. Существует версия командной строки Emacs, включенная в Mac OS X, хотя использование мета-ключа - это боль (вам нужно либо установить настройки вашего терминала, чтобы использовать Option как мета, либо всегда использовать Esc). Вы также можете использовать MacPorts для установки версии Emacs X11, которая не будет иметь привязки клавиш Mac.
Кроме того, попробуйте использовать сочетания клавиш Emacs в других представлениях редактирования Cocoa. Это не то, что многие знают, но несколько обычных клавиш Emacs также работают в стандартных текстовых элементах Cocoa, таких как C-a, чтобы перейти к началу строки, C-e, чтобы перейти в конец, C-k, чтобы убить до конца строки, C-y, чтобы вынуть из буфера уничтожения (который отличается от картона). C-t переносит два символа, и я уверен, что на данный момент я не могу вспомнить. Используя их на регулярной основе, ваши пальцы будут использоваться для ключевых слов Emacs (многие из них также обычно работают в большинстве оболочек и в программах, которые используют GNU Readline для возможности приема редактируемого ввода).
Для любой технологии, которую вы используете на регулярной основе, найдите лучший режим Emacs, который вы можете использовать для этой технологии, и изучите ее как внутри, так и снаружи. Например, если вы пользователь Git, я нахожу Magit незаменимым. Если вы программируете JavaScript, убедитесь, что вы используете Steve Yegge js2-mode. Если вы используете Common Lisp, узнайте SLIME, если вы используете Erlang learn distel. Иногда лучший режим Emacs не будет лучшим инструментом, который вы можете найти для работы, но для многих и многих вещей он довольно хорош, и отлично, чтобы все это было интегрировано в один редактор и среду.
Продолжайте практиковать все, чему научитесь, снова и снова. Я нахожу, что я часто изучаю новый keybinding Emacs, а затем быстро забываю об этом, потому что я не использую его еще 6 месяцев. Вы можете устранить эту проблему, просмотрев любое оправдание, которое вы можете использовать для нового связывания ключей после того, как вы впервые узнаете его, чтобы помочь ему укорениться в вашей памяти.