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 ... И еще много много чего интересного