5. Плюшки Emacs
полностью конфигурируемый
расширяемый (elisp)
бесплатный
открытый
большое комьюнити разработчиков
моды практически для любого языка
интеграция с внешними инструментами
поддержка множества платформ
15. Почему Emacs?
Emacs помогает Вам быть продуктивными,
предоставляя единую среду для выполнения
различных видов задач:
Все основные команды редактирования доступны
независимо от того, что Вы пытаетесь делать:
писать код, читать мануал, использовать шелл или
составлять письмо.
Все инструменты, которые Emacs предоставляет
для открытия, сохранения, поиска, обработки и
прочих действий с текстом, доступны Вам
независимо от того, что Вы делаете в данный
момент.
16. Что дальше?
Help → Emacs Tutorial (или Control-h t )
http://www.gnu.org/software/emacs/tour/
http://www.emacswiki.org/
http://planet.emacsen.org/
100500 других ресурсов про Emacs
(ваш любимый поисковик знает)
Уважаемые коллеги!
Меня зовут Максим Липнин, я ведущий инженер-программист в ивановской компании «Альтернатива-Софт».
Мое сообщение посвящено субъекту одной из великих холиварных войн — текстовому редактору Emacs.
Начну я немного издалека.
Кто-нибудь знает, что такое текстовый редактор? Чем он, например, отличается от текстового процессора?
Про текстовый редактор Википедия говорит, что это компьютерная программа, предназначенная для создания и изменения текстовых данных вообще и текстовых файлов в частности.
В то же время текстовый процессор - это компьютерная программа, используемая для написания и модификации документов, компоновки макета текста и предварительного просмотра документов в том виде, в котором они будут напечатаны (свойство, известное как WYSIWYG). Microsoft Word и т. п.
Вроде одно и тоже? Не совсем.
Текстовый редактор позволяет напрямую манипулировать ничем не приукрашенными строками символов, составляющими редактируемый файл.
Поэтому текстовые редакторы используются программистами, а текстовые процессоры используются конечными пользователями.
Разработчики и программисты используют различные текстовые редакторы, имеющие развитый графический интерфейс и обладающие в той или иной степени необходимым набором плюшек.
В чем прелесть Emacs?
Он объединяет все эти плюшки в одном флаконе.
На самом деле, есть два истинных редактора, которые обладают всеми свойствами, перечисленными на предыдущем слайде.
Это Emacs и VIM.
Возможно, Вам рано или поздно придется освоить один из них.
Есть мнение, что VIM более подходит для сисадминов, которым необходимо вручную править множество небольших файлов. VIM по-дефолту предустановлен в большинстве linux-дистрибутивов и очень хорошо подходит именно для чистого редактирования текста.
Для более крупных задач(например, веб-разработки) часто требуется отладка кода. В этом случае предпочтителен Emacs, имеющий встроенный REPL-инструментарий для интерактивной отладки кода.