Контрольные вопросы и задания для выполнения лабораторной работы № 3 "Текстовый редактор vi"

Страницы работы

Содержание работы

Лабораторная работа №3

«Текстовый редактор vi»

Необходимые знания и умения:

1)  Режимы работы редактора, переключение между ними;

2)  Простые операции редактирования: удаление символа, строки, нескольких символов/строк, разбивание строки на две и объединение двух строк в одну.

3)  Сохранение текста в файле с заданным или текущим именем.

4)  Завершение работы с редактором: без сохранения изменений, с сохранением измененного текста в файле.

5)  Переход к заданной строке.

6)  Операции с буфером: копирование/вырезка текста в буфер, вставка текста из буфера перед курсором/после курсора.

7)  Операции поиска и замены с использованием регулярных выражений.

8)  Вставка (чтение) текста из заданного файла.

9)  Операция отмены изменений (undo).

10)  Исполнение команды оболочки без выхода из редактора.

Вариант 1

1)  Вызовите редактор командой vi.

2)  Наберите приведённый ниже текст:

This is an example.

Test1,Тest2,Test3

alpha/beta/gamma

3)  Сохраните набранный текст в файле test1.

4)  Исполните команду ls, не выходя из редактора, убедитесь, что файл test1 создан.

5)  Поставьте курсор перед словом Test2. Удалите 3 символа.

6)  Переместите 3-ю строку в место перед первой (вырезка/вставка).

7)  Вставьте текст из файла test1 перед второй строкой.

8)  Замените во всём тексте слова Test1, Test3 на Example1 и Example3 соответственно (одной командой замены).

9)  Перейдите в начало 1-й строки.

10) Удалите 2 строки одной командой.

11)  Завершите работу с редактором без сохранения сделанных изменений.

Вариант 2

1)  Вызовите редактор командой vi.

2)  Наберите приведённый ниже текст:

This is an example.

Test1,Тest2,Test3

alpha/beta/gamma

3)  Сохраните набранный текст в файле textfile.

4)  Исполните команду ls, не выходя из редактора, убедитесь, что файл textfile создан.

5)  Поставьте курсор в начало 1-й строки. Удалите 8 символов.

6)  Скопируйте 2-ю строку и вставьте её дважды после последней строки.

7)  Вставьте содержимое файла textfile в начало текста.

8)  Поменяйте местами слова Test1 и Test3 во всём тексте (операцией замены).

9)  Перейдите в начало 1-й строки.

10)  Удалите 4 строки одной командой.

11)  Завершите работу с редактором с сохранением сделанных изменений.

Вариант 3

1)  Вызовите редактор командой vi.

2)  Наберите приведённый ниже текст:

This is an example.

Test1,Тest2,Test3

alpha/beta/gamma

3)  Сохраните набранный текст в файле file.

4)  Исполните команду ls, не выходя из редактора, убедитесь, что файл file создан.

5)  Поставьте курсор в начало 2-й строки. Удалите 2 символа.

6)  Скопируйте 3-ю строку и вставьте её перед первой строкой.

7)  Вставьте содержимое файла file в конец текста.

8)  С помощью операции замены в начале каждой строки вставьте символы /* , а в конце */ (одной командой).

9)  Перейдите в начало 3-й строки.

10)  Удалите 2 строки одной командой.

11)  Завершите работу с редактором с сохранением сделанных изменений в файле file2.

Вариант 4

1)  Вызовите редактор командой vi.

2)  Наберите приведённый ниже текст:

This is an example.

Test1,Тest2,Test3

alpha/beta/gamma

3)  Сохраните набранный текст в файле test1.

4)  Исполните команду ls, не выходя из редактора, убедитесь, что файл test1 создан.

5)  Поставьте курсор в начало 2-й строки. Удалите 2 символа.

6)  Скопируйте 3-ю строку и вставьте её перед первой строкой.

7)  Вставьте содержимое файла test1 в начало текста.

8)  С помощью операции замены все строки, начинающиеся с буквы T, возьмите в косые черточки /  / (одной командой).

9)  Перейдите в начало 2-й строки.

10)  Объедините текущую и следующую строки.

11)  Завершите работу с редактором с сохранением сделанных изменений в файле test2.

Вариант 5

1)  Вызовите редактор командой vi.

2)  Наберите приведённый ниже текст:

This is an example.

Test1,Тest2,Test3

alpha/beta/gamma

3)  Сохраните набранный текст в файле text.

4)  Исполните команду ls, не выходя из редактора, убедитесь, что файл text создан.

5)  Перейдите на 1-ю строку. Объедините текущую и следующую строки.

6)  Вставьте содержимое файла text в конец текста.

7)  Вырежьте последнюю строку и трижды вставьте её в начало текста.

8)  Поставьте курсор перед словом beta во 2-й строке и удалите 3 символа.

9)  С помощью операции замены в конец каждого слова, находящегося между косыми черточками / .. /, добавьте звёздочку *.

10)  Перейдите в начало 1-й строки.

11)   Завершите работу с редактором без сохранения сделанных изменений.

Похожие материалы

Информация о работе