vi
правильно работал.
Прежде чем начать работать с редактором vi
, необходимо сообщить системе
Linux, какой тип терминала вы используете. Это связано с тем, что программное
обеспечение vi
по разному исполнимо на разных терминалах.
Каждому типу терминала соответствует кодовое имя, которое распознается системой Linux.
Чтобы установить конфигурацию вашего терминала, введите:
TERM= terminal_name
export TERM
tput init
В первой строке переменной TERM
присваивается конкретное значение (тип
терминала). Вторая строка экспортирует это значение; она передает это значение
всем программам системы Linux, выполнение которых зависит от типа
используемого терминала.
Команда tput
в третьей строке производит установку программного
обеспечения для вашего терминала, чтобы он правильно функционировал в системе
Linux.
Если вы часто будете использовать редактор vi
, то необходимо сделать
соответствующие изменения по установке конфигурации терминала в файле
.profile
. Этот файл должен находиться в вашем собственном каталоге.
Если вы укажете соответствующие установки для вашего терминала в файле
.profile
, то ваш терминал будет автоматически настраиваться каждый раз
при регистрации. То есть строки, указанные выше, нужно добавить в файл
.profile
.
Если вы хотите, чтобы клавиша RETURN
отрабатывала автоматически во время
вашей работы с редактором vi
, создайте файл с именем .exrc
в вашем
собственном каталоге. В файле .exrc
будут содержаться опции, которые
управляют средой редактора vi
.
Чтобы создать файл .exrc
, введите при вызове редактора имя этого файла.
Затем в первой строке текста введите спецификацию циклического режима
(автоматический возврат каретки). Формат этой опции:
: set wm=n
где n
- число символов на строке экрана, после которого должен
автоматически появляться возврат каретки. Он может стоять только между словами,
но не между слогами слова.
Например, если вы хотите, чтобы возврат каретки проставлялся за 20-м символом с
правой стороны экрана, введите:
: set wm=20
По окончании запишите содержимое буфера в файл и завершите работу с редактором.
В следующий раз, если вы будете работать с vi
, то этот файл предоставит
вам автоматический возврат каретки.
Чтобы проверить установки и циклический режим для вашего терминала в редакторе
vi
, введите команду:
: set
Команду set
также можете использовать и для создания или изменения опции
циклического режима.