<Предыдущая | Содержание: | Следующая>
Вырезание, копирование и вставка текста
Ассоциация d Команда не только удаляет текст, но и «вырезает» текст. Каждый раз, когда мы используем d команда на удаление копируется в буфер вставки (подумайте о буфере обмена), который мы позже можем вспомнить с p команда для вставки содержимого буфера после курсора или P команда для вставки содержимого перед курсором.
Ассоциация y команда используется для «выдергивания» (копирования) текста почти так же, как d команда
используется для вырезания текста. Вот несколько примеров, сочетающих y команда с различными командами движения:
Таблица 12-4: Команды рывков
Копии команд
Копии команд
yy Текущая строка.
5yy Текущая строка и следующие четыре строки.
yW От текущей позиции курсора до начала следующего слова.
y $ От текущего местоположения курсора до конца текущей строки.
y0 От текущего положения курсора до начала строки.
y ^ От текущего положения курсора до первого непробельного символа в строке.
yG От текущей строки до конца файла.
y20G От текущей строки до двадцатой строки файла.
Давайте попробуем скопировать и вставить. Поместите курсор в первую строку текста и введите yy чтобы скопировать текущую строку. Затем переместите курсор в последнюю строку (G) и введите p чтобы вставить строку под текущей строкой:
Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это было круто. Строка 2
Линия 3
Линия 4
Линия 5
Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это было круто.
Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это было круто. Строка 2
Линия 3
Линия 4
Линия 5
Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это было круто.
Как и раньше, u команда отменит наше изменение. Пока курсор все еще находится в последней строке файла, введите P чтобы вставить текст над текущей строкой:
Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это было круто. Строка 2
Линия 3
Линия 4
Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это было круто. Строка 2
Линия 3
Линия 4
Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это было круто.
Линия 5
Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это было круто.
Линия 5
Попробуйте что-нибудь другое y в приведенной выше таблице и познакомьтесь с поведением обоих p и P команды. Когда вы закончите, верните файл в исходное состояние.