Категория:
Многие считают emacs чем то из ряда вон выходящим, кто то считает, что если они изучили vim то второй редактор осваивать не имеет смысла , но мне он очень понравился.
Здесь я не буду писать учебник, потому что он , представьте себе, уже есть и даже на русском :
заходим в emacs
нажимаем последовательность кнопок C(ctrl)-u C-h t
пишем Russian (работает автодополнение как в баш) жмем enter и читаем .
В учебнике вы узнаете все что нужно знать для работы , я же в свою очередь опишу, для нетерпеливых, команды для элементарной правки конфигов.
Ну так начнем:
Стоит сразу обмолвиться о том что часто фигурирующие С - есть кнопка ctrl, M - alt(так уж повелось).
С-х С-с - это то что всех интересует в первую очередь когда они попадают emacs - это ВЫХОД .
emacs file - это открытие файла из командной страки bash.
С-x C-f - открыть файл.
С-x C-s - сохранить файл. Замечу что в emacs чтобы отредактировать файл не нужно переключаться в другой режим как в vim.
C-s - поиск по тексту, жмем - набираем - находим значение, повторное нажатие переводит курсор на следующее найденое значение.
С-r - = | | = поиск назад.
С-z - приостановление работы редактора. Дело в том что пользователи emacs обычно окончательно выходят из редактора только при выключении компьютера. Набрав в bash команду fg мы возвращаемся обратно на тоже место .
C-g - отмена команды.
С-d - удаляет символ следующий за курсором.
M-bacspace - удаляет слово перед курсором.
M-d - удаляет слово за курсором
.
C-k - удаляет все до конца строки.
M-k - удаляет все до конца предложения.
Ну вот пожалуй этого набора команд хватит чтобы начать редактировать конфиги
В заключение скажу что возможности emacs на этом не заканчиваются, мало того они на этом даже не начинаются Вот некоторые из его возможностей:
Поддержка буферов - по аналогии открытие для редкатирования несколько файлов в редакторе, с возможностью переключения между ними.
Поддержка окон - возможность редактировать несколько файлов в разделенном на пополам экране.
Поддерживает модули - такие как jabber. wget , wiki ...
И еще много много чего интересного
PS: Статья перенесена из WIKI со старого форума, под авторством Maestro 01/11/2009