Emacs
Материал из База знаний проекта Russian Fedora
Многие считают 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 ... И еще много много чего интересного
