Работа с редактором Vi. Другие текстовые редакторы UNIX
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: русский язык 7 класс изложение, налогообложение реферат как правильно реферат
| Добавил(а) на сайт: Zadornov.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата
Dear Mr. Smith:
Обратите внимание, что редактор vi автоматически ставит пробел между
последним словом в первой строке и первым словом второй строки.
17.3. Очистить окно и восстановить текст
Если другой пользователь системы UNIX посылает вам собщение с использованием команды write, а вы в это время редактируете с помощью vi, то посланное сообщение появится в вашем текущем окне поверх текста, который вы редактируете. Чтобы восстановить редактируемый текст после того, как вы прочтете посланное сообщение, нужно перейти в командный режим. Если вы находитесь в режиме ввода текста, то нажмите "^l". Редактор vi сотрет сообщение и восстановит окно в том виде, в котором оно было до прихода сообщения.
17.4. Заменить нижний регистр на верхний и vice versa
Чтобы быстро заменить букву нижнего регистра на букву верхнего
регистра, надо поместить курсор под этой буквой и нажать клавишу "~"
(тильда). Вы можете заменить несколько букв, нажав столько же раз клавишу
"~", либо поставив перед тильдой число требуемых замен.
18. Использование команд построчного редактора
Редактор vi имеет доступ ко многим командам построчного редактора ex.
В этом подразделе обсуждаются некоторые наиболее часто используемые
команды.
Команды редактора ex очень похожи на команды редактора ed.
Команды построчного редактора начинаются с символа ":" (двоеточие).
После того, как вы введете двоеточие, курсор опускается в низ экрана и
отображает двоеточие. Оставшаяся часть команды тоже появляется внизу
экрана.
18.1. Временный возврат к shell
Когда вы входите в vi, то содержимое буфера заполняет ваш экран, делая
невозможным выдачу команд для shell. Однако вам может это понадобиться.
Например, вам необходимо будет получить информацию из другого файла для
присоединения ее к текущему тексту. Вы можете получить эту информацию, запустив одну из команд shell, которая отображает текст файла на экране.
Например, cat или pg. Однако процедура завершения работы с редактором и
повторный вход в редактор потребуют времени и сил. Редактор vi предлагает
вам два способа временного выхода из редактора для того, чтобы вы могли
ввести команды shell (и даже редактировать другие файлы) не покидая сам
редактор. Это команды :sh и :!.
Команда :! позволяет вам выйти из редактора и запустить команду shell
одной командной строкой. Находясь в командном режиме редактора vi, введите
:!. Эти символы будут напечатаны в низу экрана. Сразу же после символа !
введите команду shell. Shell запустит вашу команду, даст вам ответ и
напечатает сообщение:
Hit return to continue
После того, как вы нажмете клавишу RETURN, vi обновит экран и курсор примет свое прежнее положение.
Команда редактора :sh позволяет вам делать то же самое, но ведет по другому себя на экране. Из командного режима редактора vi введите :sh и нажмите клавишу RETURN. Подсказка команды shell появится на следующей строке. Ведите ваши команды после подсказки так, будто бы вы работаете в нормальном режиме с shell. Когда вы будете готовы вернуться к редактору vi, введите ^d или exit. Экран обновит информация из вашего буфера и курсор вновь переместится на прежнее место.
При временном переходе к shell даже изменение справочников не мешает возврату к буферу редактора vi при вводе ^d или exit.
18.2. Запись текста в новый файл
Команда "w" позволяет вам создавать файл, копируя строки текста из
файла, который вы в данный момент редактируете, в файл, который вы указали.
Чтобы создать новый файл нужно указать строку или строки (номера строк) и
имя нового файла в командной строке. Общий формат этой команды:
:line_number[, line_number]w filename
Например, чтобы записать третью строку буфера в файл three, введите:
:3w three
При успешном создании нового файла, редактор vi напечатает следующую информацию:
"three" [New file] 1 line, 20 characters
Чтобы записать текущую строку в файл, укажите . (точку) как адрес строки:
:.w junk
Создастся новый файл с именем junk. Он будет содержать только текущую строку буфера vi.
Вы можете записать часть буфера в новый файл, обозначив границы строк.
Например, чтобы строки с 23-й по 37-ю записать в файл, введите следующую
команду:
:23,37w newfile
Рекомендуем скачать другие рефераты по теме: сочинение по картине, рефераты на казахском.
Категории:
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата