0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#подборки</a></p>
1
<p><a>#подборки</a></p>
2
<ul><li>12 окт 2021</li>
2
<ul><li>12 окт 2021</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>За что программисты так любят Emacs, с чего начать знакомство с культовым редактором и на какие расширения обратить внимание.</p>
4
</ul><p>За что программисты так любят Emacs, с чего начать знакомство с культовым редактором и на какие расширения обратить внимание.</p>
5
<p>Dana Moskvina / Skillbox Media</p>
5
<p>Dana Moskvina / Skillbox Media</p>
6
<p>В бэкграунде - программирование, французский язык, академическое рисование, капоэйра. Сейчас учит финский. Любит путешествия и Балтийское море.</p>
6
<p>В бэкграунде - программирование, французский язык, академическое рисование, капоэйра. Сейчас учит финский. Любит путешествия и Балтийское море.</p>
7
<p>Каждую неделю мы отбираем для вас несколько свежих материалов из англоязычного интернета. В этом выпуске - самое интересное о легендарном текстовом редакторе Emacs.</p>
7
<p>Каждую неделю мы отбираем для вас несколько свежих материалов из англоязычного интернета. В этом выпуске - самое интересное о легендарном текстовом редакторе Emacs.</p>
8
<p><strong>Зачем читать:</strong>узнать о преимуществах Emacs и его отличиях от других редакторов.</p>
8
<p><strong>Зачем читать:</strong>узнать о преимуществах Emacs и его отличиях от других редакторов.</p>
9
<p><strong>Где читать:</strong>на <a>Medium</a>.</p>
9
<p><strong>Где читать:</strong>на <a>Medium</a>.</p>
10
<p>Что вообще такое Emacs? Почему вокруг него столько шума? Emacs - это консольный текстовый редактор, но его возможности выходят далеко за пределы обычных редакторов, а больше всего его любят за расширяемость и обилие настроек.</p>
10
<p>Что вообще такое Emacs? Почему вокруг него столько шума? Emacs - это консольный текстовый редактор, но его возможности выходят далеко за пределы обычных редакторов, а больше всего его любят за расширяемость и обилие настроек.</p>
11
<p>Автор статьи перечисляет восемь причин, по которым Emacs любят и ценят даже в 2021 году, когда многие программисты используют удобные IDE. Вот некоторые из них:</p>
11
<p>Автор статьи перечисляет восемь причин, по которым Emacs любят и ценят даже в 2021 году, когда многие программисты используют удобные IDE. Вот некоторые из них:</p>
12
<ul><li><strong>Скорость.</strong>Emacs полностью управляется с клавиатуры, поэтому работает очень шустро. Конечно, на старте придётся попривыкнуть и разобраться с сочетаниями клавиш, но эти усилия окупятся очень скоро.</li>
12
<ul><li><strong>Скорость.</strong>Emacs полностью управляется с клавиатуры, поэтому работает очень шустро. Конечно, на старте придётся попривыкнуть и разобраться с сочетаниями клавиш, но эти усилия окупятся очень скоро.</li>
13
<li><strong>Простота.</strong>Несмотря на то, что управлять программой исключительно с клавиатуры может быть непривычно, этот переход даётся довольно просто. Сначала можно использовать только стрелочки, потом постепенно осваивать новые команды, а параллельно прибегать к помощи мышки. В общем, у вас точно не будет ощущения, что вас учат плавать, выкинув из лодки.</li>
13
<li><strong>Простота.</strong>Несмотря на то, что управлять программой исключительно с клавиатуры может быть непривычно, этот переход даётся довольно просто. Сначала можно использовать только стрелочки, потом постепенно осваивать новые команды, а параллельно прибегать к помощи мышки. В общем, у вас точно не будет ощущения, что вас учат плавать, выкинув из лодки.</li>
14
<li><strong>Универсальность.</strong>Emacs можно поставить на любую систему - даже на Raspberry Pi Zero! Причём все ваши настройки и расширения собраны в одном файле: просто скопируйте его - и вуаля! - ваша конфигурация готова к работе.</li>
14
<li><strong>Универсальность.</strong>Emacs можно поставить на любую систему - даже на Raspberry Pi Zero! Причём все ваши настройки и расширения собраны в одном файле: просто скопируйте его - и вуаля! - ваша конфигурация готова к работе.</li>
15
<li><strong>Пасхалки.</strong>Кроме множества серьёзных расширений и функций, в Emacs накопилось и немало фановых штук. Например, приключенческая игра Dunnet, симулятор Game of Life и даже встроенный консольный психолог. Не говоря уже о такой классике, как тетрис и змейка.</li>
15
<li><strong>Пасхалки.</strong>Кроме множества серьёзных расширений и функций, в Emacs накопилось и немало фановых штук. Например, приключенческая игра Dunnet, симулятор Game of Life и даже встроенный консольный психолог. Не говоря уже о такой классике, как тетрис и змейка.</li>
16
</ul><p><strong>Зачем читать:</strong>чтобы не растеряться, если вы только переходите на Emacs.</p>
16
</ul><p><strong>Зачем читать:</strong>чтобы не растеряться, если вы только переходите на Emacs.</p>
17
<p><strong>Где читать:</strong>на <a>Medium</a>.</p>
17
<p><strong>Где читать:</strong>на <a>Medium</a>.</p>
18
<p>Многие разработчики любят Emacs, но у лисперов к нему совершенно особое отношение. Одна из причин - это то, что сам Emacs тоже написан на Lisp (точнее, на его диалекте - elisp). Правда, частенько знакомство с Emacs заканчивается там же, где и начинается: длиннющие мануалы и обилие возможностей ставят новичков в тупик.</p>
18
<p>Многие разработчики любят Emacs, но у лисперов к нему совершенно особое отношение. Одна из причин - это то, что сам Emacs тоже написан на Lisp (точнее, на его диалекте - elisp). Правда, частенько знакомство с Emacs заканчивается там же, где и начинается: длиннющие мануалы и обилие возможностей ставят новичков в тупик.</p>
19
<p>В такую ситуацию попал и автор этой статьи на Medium: ему пришлось несколько раз браться за изучение Emacs, прежде чем попытки увенчались успехом. В итоге он составил табличку с командами, которые использует чаще всего, - чтобы у других пользователей Emacs знакомство с редактором проходило легче и приятнее.</p>
19
<p>В такую ситуацию попал и автор этой статьи на Medium: ему пришлось несколько раз браться за изучение Emacs, прежде чем попытки увенчались успехом. В итоге он составил табличку с командами, которые использует чаще всего, - чтобы у других пользователей Emacs знакомство с редактором проходило легче и приятнее.</p>
20
<p><strong>Зачем читать:</strong>чтобы посмотреть на один из вариантов конфигурации Emacs и даже воспользоваться им.</p>
20
<p><strong>Зачем читать:</strong>чтобы посмотреть на один из вариантов конфигурации Emacs и даже воспользоваться им.</p>
21
<p><strong>Где читать:</strong>на <a>Medium</a>.</p>
21
<p><strong>Где читать:</strong>на <a>Medium</a>.</p>
22
<p>Сам по себе Emacs очень простой редактор, а легендарным его делает как раз огромное количество расширений под любые задачи. Но создать свою собственную продвинутую конфигурацию - дело непростое и ресурсоёмкое.</p>
22
<p>Сам по себе Emacs очень простой редактор, а легендарным его делает как раз огромное количество расширений под любые задачи. Но создать свою собственную продвинутую конфигурацию - дело непростое и ресурсоёмкое.</p>
23
<p>К счастью, у Emacs большое и активное комьюнити, а значит, на старте можно раскатать у себя уже готовые конфиги на все случаи жизни. Один из них представлен в статье. В сборке есть всё необходимое: ссылка на Git, инструкция по установке и полезные комментарии автора.</p>
23
<p>К счастью, у Emacs большое и активное комьюнити, а значит, на старте можно раскатать у себя уже готовые конфиги на все случаи жизни. Один из них представлен в статье. В сборке есть всё необходимое: ссылка на Git, инструкция по установке и полезные комментарии автора.</p>
24
<p><strong>Зачем читать:</strong>узнать, чего вам не хватало в Emacs.</p>
24
<p><strong>Зачем читать:</strong>узнать, чего вам не хватало в Emacs.</p>
25
<p><strong>Где читать:</strong>на <a>Tabnine</a>.</p>
25
<p><strong>Где читать:</strong>на <a>Tabnine</a>.</p>
26
<p>Подборка статей про Emacs не может обойтись без тавтологии - подборки расширений. Всё-таки это главный козырь редактора! Авторы материала собрали 17 самых классных плагинов. Вот лишь несколько:</p>
26
<p>Подборка статей про Emacs не может обойтись без тавтологии - подборки расширений. Всё-таки это главный козырь редактора! Авторы материала собрали 17 самых классных плагинов. Вот лишь несколько:</p>
27
<ul><li><strong>Evil</strong>добавляет некоторые фичи из Vim - другого культового текстового редактора, главного конкурента Emacs. С помощью этого расширения можно взять лучшее из обоих миров.</li>
27
<ul><li><strong>Evil</strong>добавляет некоторые фичи из Vim - другого культового текстового редактора, главного конкурента Emacs. С помощью этого расширения можно взять лучшее из обоих миров.</li>
28
<li><strong>Magit</strong>- быстрая и удобная версия Git, интегрированная прямо в Emacs.</li>
28
<li><strong>Magit</strong>- быстрая и удобная версия Git, интегрированная прямо в Emacs.</li>
29
<li><strong>Goto-last-change</strong>помогает моментально переходить к последнему изменению - это особенно полезно в больших проектах.</li>
29
<li><strong>Goto-last-change</strong>помогает моментально переходить к последнему изменению - это особенно полезно в больших проектах.</li>
30
<li><strong>Visual bookmarks</strong>добавляет визуальные отметки, чтобы было легче ориентироваться в коде. Особенно это оценят те, кто раньше использовал Visual Studio, - там есть похожая фича.</li>
30
<li><strong>Visual bookmarks</strong>добавляет визуальные отметки, чтобы было легче ориентироваться в коде. Особенно это оценят те, кто раньше использовал Visual Studio, - там есть похожая фича.</li>
31
<li><strong>Undo Fu Session</strong>расширяет классическую функцию отмены последнего действия. Например, даёт возможность отменять и возвращать действия даже после закрытия редактора или файла.</li>
31
<li><strong>Undo Fu Session</strong>расширяет классическую функцию отмены последнего действия. Например, даёт возможность отменять и возвращать действия даже после закрытия редактора или файла.</li>
32
</ul><p><strong>Зачем читать:</strong>узнать о продвинутых возможностях Emacs.</p>
32
</ul><p><strong>Зачем читать:</strong>узнать о продвинутых возможностях Emacs.</p>
33
<p><strong>Где читать:</strong>в <a>блоге</a>Дэвиса Киркендэлла.</p>
33
<p><strong>Где читать:</strong>в <a>блоге</a>Дэвиса Киркендэлла.</p>
34
<p>Эта статья - опыт программиста, использовавшего Emacs больше десяти лет. Его собственная конфигурация уже практически живёт своей жизнью, а даже сама мысль о том, что конфиги могут потеряться или сломаться, вызывает у автора панические атаки.</p>
34
<p>Эта статья - опыт программиста, использовавшего Emacs больше десяти лет. Его собственная конфигурация уже практически живёт своей жизнью, а даже сама мысль о том, что конфиги могут потеряться или сломаться, вызывает у автора панические атаки.</p>
35
<p>Поэтому в качестве эксперимента он решил найти аналоги: поюзать базовую версию редактора, накатить чужие конфигурации и готовые фреймворки. В итоге ему особенно понравился Doom Emacs: в нём меньше ограничений и можно выбрать, какие фичи оставить, а какие убрать или изменить. Получился очень классный и познавательный эксперимент.</p>
35
<p>Поэтому в качестве эксперимента он решил найти аналоги: поюзать базовую версию редактора, накатить чужие конфигурации и готовые фреймворки. В итоге ему особенно понравился Doom Emacs: в нём меньше ограничений и можно выбрать, какие фичи оставить, а какие убрать или изменить. Получился очень классный и познавательный эксперимент.</p>
36
<p><strong>Зачем читать:</strong>если вы хотите попробовать легендарный Dired, но не хотите запутаться.</p>
36
<p><strong>Зачем читать:</strong>если вы хотите попробовать легендарный Dired, но не хотите запутаться.</p>
37
<p><strong>Где читать:</strong>на <a>Medium</a>.</p>
37
<p><strong>Где читать:</strong>на <a>Medium</a>.</p>
38
<p>Подробная инструкция по файловому менеджеру Dired Mode для Emacs: как установить, как работать и на какие пакеты обратить внимание. Dired - это не только родной файловый менеджер для Emacs, но и один из самых старых файловых менеджеров в мире. Его первая версия вышла в 1974 году.</p>
38
<p>Подробная инструкция по файловому менеджеру Dired Mode для Emacs: как установить, как работать и на какие пакеты обратить внимание. Dired - это не только родной файловый менеджер для Emacs, но и один из самых старых файловых менеджеров в мире. Его первая версия вышла в 1974 году.</p>
39
<p>В расширенной инструкции есть и ссылка на небольшую шпаргалку - саммари всей статьи.</p>
39
<p>В расширенной инструкции есть и ссылка на небольшую шпаргалку - саммари всей статьи.</p>
40
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
40
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>