Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Работа с текстовым редактором VimСодержание книги
Поиск на нашем сайте
В Linux есть приложения, называемые текстовыми редакторами. Они могут использоваться для создания текстовых файлов или редактирования конфигурационных файлов. Текстовые редакторы подобны программам обработки текста (текстовым процессорам), однако обладают меньшими возможностями, могут работать только с текстовыми файлами. Некоторые из них не поддерживают форматирование текста или проверку правописания. Текстовые редакторы различаются по своим возможностям и легкости освоения и присутствуют почти во всех дистрибутивах Linux. Vim – улучшенная версия текстового редактора vi и совместимая с ним (далее мы будем называть его vi, поскольку символическая ссылка на него называется vi) Тем не менее, в Linux имеются и текстовые редакторы для оконной системы X Window, предоставляющие графический интерфейс: панели, меню, кнопки, полосы прокрутки и т.д. (Например, текстовые редакторы kwrite, xedit, gedit и др.). Vi – один из первых редакторов, разработанных для операционных систем UNIX. Он и по сей день остается одним из самых мощных редакторов и стандартно поставляется практически с каждой операционной системой типа UNIX. В текстовом редакторе vi отсутствуют меню, и все действия осуществляются с помощью клавиш и их специальных комбинаций. Чтобы запустить редактор vi, необходимо ввести vi. Если за ним последует имя файла, он откроется для редактирования, а если вы зададите имя несуществующего файла, то vi будет считать, что это новый файл. На рис.4 показан результат ввода команды vi. Рис.4 Результат ввода команды vi Редактор vi обеспечивает, как режим вставки (режим редактирования), так и режим просмотра (его называют командным режимом). Сразу после запуска редактор vi будет находиться в командном режиме. В этом режиме нажатия клавиш интерпретируются как команды редактору, а не как текст, вводимый в документ. Чтобы переключиться в режим ввода текста необходимо нажать одну из клавиш a, i или o. Клавиша a обозначает append (присоединить). В этом режиме вводимый текст вставляется после символа, на котором находится курсор. Клавиша i обозначает insert (вставить). В этом режиме вводимый текст вставляется после символа, на котором находится курсор. И, наконец, клавиша o означает open (открыть). Это приводит к тому, что после строки, на которой находится курсор, в текст вставляется новая строка. Затем курсор перемещается на новую строку и редактор vi переходит в режим insert, разрешая ввод текста на новой строке. Имеется также несколько других команд для установки режима ввода текста, которые применяются не так часто. Это команда O, которая добавляет пустую строку над текущей строкой; и команда A, которая начинает вставлять текст в конце текущей строки. Если из режима ввода текста вы хотите вернуться в командный режим, нажмите клавишу Escape. При переходе в командный режим редактор vi по умолчанию выдает звуковой сигнал. Перемещение по тексту в редакторе vi Чтобы воспользоваться клавишами перемещения нажмите клавишу Escape и перейдите в командный режим. В этом режиме можно пользоваться такими клавишами h, j, k и i для перемещения курсора влево, вниз, вверх и вправо, соответственно. В командном режиме имеется еще несколько клавиш перемещения. В таблице 2 приведены различные клавиши и их функции. Таблица 2. Клавиши перемещения в командном режиме редактора vi
Обратите внимание, что с каждой командой этой таблицы по умолчанию используется число 1. Клавиша j перемещает курсор вниз на одну строку, клавиша k перемещает его вверх на одну строку, клавиша w перемещает вправо на одно слово и так далее. Все эти команды можно модифицировать, вводя перед ними число. Чтобы работать с текстом понадобится ещё несколько команд: · x - удаляет символ в позиции курсора и сдвигает следующие за ним символы влево; · X - удаляет символ перед курсором и сдвигает следующие за ним символы влево; · - - заменяет букву в позиции курсора той же буквой другого регистра; · D - удаляет текст от позиции курсора до конца строки; · dd - удаляет всю текущую строку целиком; · ndd - здесь n – число удаляемых строк. Например, команда 5dd удаляет текущую строку и четыре строки, следующие за ней; ·:q - завершает работу редактора; ·:q! - завершает работу программы без сохранения сделанных изменений; · sh - запустить командный интерпретатор (чтобы вернуться в редактор, введите ‘exit’); ·:w - сохранить редактируемы файл; · / - поиск текста; Чтобы быстро изучить команды редактора vi, вводимые с клавиатуры, воспользуйтесь командой vimtutor.
|
||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-16; просмотров: 327; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.2.242 (0.008 с.) |