В VI, как я вставляю текст в свой файл из ряда строк, которые я дернул?

Я использую vi в Solaris 10. Я дергаю ряд строк, выполняя 283,295y , и я уверен, что команда yank работает, так как она говорит 12 lines после выполнения этой команды.

Однако, когда я пытаюсь скопировать строки в файл, команды p или P фактически не вставляют вывернутые линии выше или ниже курсора!

  • Как проверить, какая версия редактора VI у меня есть?
  • Удалить 100 строк из редактора vi с помощью одной команды
  • backspace в режиме вставки, не стирая символы
  • Как автоматически снимать конечные пробелы при сохранении в Vi и Vim?
  • странное поведение vi на OSX Debian ssh terminal
  • Заменить слово на основе первых n символов
  • Диапазон поиска Vi и заменить
  • Перейти к началу строки в режиме Vi в режиме Bash
  • 2 Solutions collect form web for “В VI, как я вставляю текст в свой файл из ряда строк, которые я дернул?”

    Ну, я просто попробовал это на двух машинах (SUN OS / Linux) и работает на обоих:

    В vi (<> представляет действия для записи / записи):

     :<write start line number>,<write end line number>y<press enter> 

    Затем переместите курсор со стрелками / hjkl клавишами, куда вы хотите вставить.

    Затем просто нажмите p или P

    Пример:

     :1,3y 

    Это скопирует строки с 1 по 3.

    Попробуйте использовать ex команды в vi (согласно Руководству пользователя Solaris )

     :line#,line# co line# 

    Пример:

     :283,295 co 512 

    Эта команда переводит строку 283 в строку 295 и вставляет ее после строки 512 (для активации номеров строк в vi используйте :set nu ).

    Interesting Posts

    Имеет ли завиток тайм-аут?

    Настройка сервера XDEC X для запуска приложения в истинном цвете на удаленном X-клиенте

    bash shell – как сделать вложенный цикл без «синтаксической ошибки: операнд ожидаемый»

    Как заменить «&» на «& amp;», за исключением того, что уже является частью XML-объекта?

    Китайские иероглифы, а не латинский, записываются в файл

    Как добавить установленную программу в мой PATH, чтобы я мог запустить ее из командной строки?

    Включение привязок клавиш Switches Viewport Switcher

    изменение порядка элементов в списке

    Два дистрибутива linux, grub не обнаруживают другого

    Как запустить Firefox и Thunderbird с другим стилем GTK?

    повторно подключиться к отключенному сеансу шпаклеры или подключиться к сеансу бездействия в Linux

    Быстрый способ открыть удаленный файл в vim в командной строке

    Как заставить Java работать с хромом или firefox

    Как заменить пакеты udp на лету

    Gnome не работает в новом ядре (Fedora16)

    Linux и Unix - лучшая ОС в мире.