Показаны сообщения с ярлыком программы. Показать все сообщения
Показаны сообщения с ярлыком программы. Показать все сообщения

1 авг. 2008 г.

Vi



Основные команды vi

Команды Выполняемые функции
TERM=terminal_name
export TERM
Установка конфигурации терминала
tput init Инициализировать терминал как terminal_name
vi filename Вызов редактора vi для редактирования файла filename
a Добавить текст после курсора
h Перемещает курсор на один символ влево
j Перемещает курсор вниз на одну строку
k Перемещает курсор вверх на одну строку
l Перемещает курсор на один символ вправо
x Удалить символ
Возврат каретки
Перейти из режима ввода в командный режим
:w Записать в файл
:q Завершить работу с редактором
:wq Записать буфер в файл и завершить работу с редактором vi
ZZ Записать изменения в файл и завершить работу с vi



Emacs

Emacs - это, вероятно, самый мощный текстовый редактор из всех существующих. Он может делать абсолютно все, и неограниченно расширяется, благодаря своему встроенному языку программирования на базе lisp. С помощью Emacs вы можете бродить по вебу, читать почту, принимать участие в группах новостей Usenet, готовить кофе и т.п. Это не значит, что из этой главы вы узнаете, как все это делается, однако вы получите хорошие начальные знания о том, как запустить Emacs, отредактировать один или несколько файлов, сохранить их и выйти из Emacs.

Если после прочтения этого, вы захотите более подробно изучить Emacs, вы можете заглянуть сюда Tutorial Introduction to GNU Emacs.
Краткое представление

Запускается Emacs следующим образом:

emacs [файл] [файл...]


vi: текстовый редактор

vi — текстовый редактор командной строки. При запуске vi, как и при запуске less, не открывается новое графическое окно, просмотр и редактирование файла производится в текущем окне терминала. За счет того, что vi может работать и без Графического пользовательского интерфейса (GUI), он может использоваться для редактирования файлов, когда система X Window не работает.

Операции в vi осуществляются путем нажатия определенных клавиш или их комбинаций. В таблице ниже описаны некоторые операции для редактирования текста в vi.

КлавишиДействие
[i] Для перехода в режим вставки нажмите клавишу [i]. Это позволит вносить изменения в файл.
[Esc]Нажатие клавиши [Esc] в любое время отключает режим вставки и включает нормальный режим.
[w][w] записывает в файл изменения. Перейдите в нормальный режим, нажмите [Shift]-[:], [w] и в завершение нажмите [Enter].
[q][q] закрывает vi. Перейдите в нормальный режим, нажмите [Shift]-[:], [q] и в завершение нажмите [Enter]. Чтобы сохранить изменения, не выходя из редактора, введите :wq. Чтобы выйти без сохранения изменений, введите :q!.
[!][!] принуждает vi выполнить команды, стоящие перед восклицательным знаком.

Таблица 10.1. Полезные клавиши vi

В vi существует множество других операций. Узнать о них больше можно, почитав страницы руководства. Для этого введите в командной строке man vi. Вы можете также почитать vim tutorial, введя в командной строке vimtutor.