Меню пользователя
Имя пользователя
Пароль
Запомнить меня
Поиск по сайту
Вход пользователей
Пользователь:

Пароль:

Запомнить меня

Забыли пароль?

Регистрация
Поиск
Кто активен
5 пользователь(ей) активно (2 пользователь(ей) просматривают Open Статьи)

Участников: 0
Гостей: 5

далее...
:: Инфо ::
При копировании, перепечатывании и публикациях в других источниках обязательно указание гиперссылки и описание названия ресурса "Open-SUSE . RU - русскоязычное сообщество пользователей OpenSUSE Linux в России и не только."
SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
emacs
Опубликовал(а) Maestro 02/11/2009 (2253 прочтений)
Многие считают 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 ...
И еще много много чего интересного

Навигация по статьям
Предыдущая статья HOWTO Контроль объема трафика VPN/DSL/PPP Сеть из виртуальных машин openSUSE 11.1 на VirtualBox 3.0.4 Следующая статья

open-suse.ru