Хороший підручник з GNU / Emacs [закрито]


9

Я хотів би вивчити emacs поглиблено. Проблема полягає в тому, що вони діляться на 2 категорії:

  • Основи (Це C-x C-sзберігає файли та C-x C-cіснують emacs тощо)
  • Все

Зараз я використовую 1% -10% функцій emacs, і я хотів би збільшити його до 20% -40%. Однак я вважаю за краще не читати глибоко, щоб дізнатися, наскільки функція корисна для мене.

Чи є проміжний підручник для програмістів (я знаю кілька мов програмування, включаючи функціональну, але не LISP)?

Відповіді:


12

Це широка тема, і ви знайдете списки підручників Emacs, таких як на вікі Emacs . Я не збираюся робити цю відповідь списком списків навчальних посібників. Я рекомендую переглянути стратегії навчання .

Коли ви дізнаєтесь основи, найкращий спосіб вчитися - це робити. Коли ви хочете виконати певну задачу і вважаєте, що це може отримати користь від кращої автоматизації, шукайте наявну функцію або пакет:

  • Шукайте команду в меню або за допомогою M-x apropos.
  • Подивіться в посібнику.
  • Подивіться у Wiki Emacs .
  • Шукайте в Stack Exchange або Google.

Якщо ви хочете почати писати (або навіть читати) код Emacs Lisp, прочитайте офіційний підручник Emacs Lisp . Пропрацюйте перші кілька глав, перш ніж написати свою першу функцію, а потім продовжуйте, як відчуєте потребу.


Емаки, побудовані в навчальному посібнику ( C-H tпочинає це), були мені достатньо для початку. Ні, я не думаю, що я ніколи не використовував більше 2% emacs, але знову ж таки, ніхто не може використовувати 100% такого монстра.
vonbrand

5

Читання цієї публікації може стати гарним початком. Хоча я не знаю кращого способу, ніж вчитися робити. Кожен раз, коли я намагаюся зробити щось цікаве в emacs, я натискаю Ctrl+ hA(capital A) і якусь фразу, на яку я сподіваюся, команда має всередині. Також Ctrl+ hmдопомагає мені отримати більшість поточних функцій буферного режиму.

Я майже забув про цей блог . Тут ви можете знайти цікаві підказки.


ця публікація з тих пір була видалена
thepang

3

Я не знаю про підручники, але я виявив, що найкращий спосіб навчитися - це знайти те, що я хотів зробити в emacs, а потім знайти рішення Google. Ви можете знайти підручники для конкретних проміжних аспектів, але як тільки ви вийдете за межі основ, важко мати загальний підручник, тому що проміжний матеріал насправді не є загальним.

Я є другою рекомендацією для блогу emacs-fu . Це хороший спосіб виявити функції, про які ви ніколи не натрапили б.


Проблема в тому, що я можу робити все, що можна в emacs. Я просто хочу це зробити ефективніше.
Maciej Piechotka

2

Є хороший посібник, який насправді є серією статей Майкла Штуца, опублікованих на роботах розробника IBM http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ Ці статті перекладені багатьма іншими мовами, так ви, ймовірно, можете знайти переклад на свою материнську мову. Вони написані для абсолютно незнайомих початківців Emacs, але охоплюють аспекти, цікаві для досвідченого користувача Emacs. Я сподіваюся, що він буде корисним для вас, оскільки ви визначили свій відсоток використання Emacs як 1-10%. Статті не представляють інтересу для професіонала, оскільки elisp там згадує, наскільки це потрібно описати, щоб користувач міг використовувати Emacs як додаток.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.