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

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

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

  • Почему мой IP-адрес не установлен?
  • Как установить bash-псевдонимы и переменные из vim?
  • В режиме bash vi, map jk, чтобы выйти из режима вставки
  • Vim - как увеличить число в визуальном блоке?
  • `crontab -e: E212: не удается открыть файл для записи` при использовании gvim (работает с vi)
  • Как я могу вызвать vi вместо vim
  • Выписывать, не покидая Vim?
  • vim - как я могу «изменить слово» с помощью текущего пастообразного буфера
  • 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

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

    Создать собственный список слов

    Беспроводная сеть не отображает сеть в результатах сканирования

    Сортировка вывода ps не работает

    Статическая настройка DNS на клиенте общего интернет-соединения

    Настройка Postfix для ретрансляции и входа с внешней машины

    Как я могу запланировать запуск программы python из другой программы python?

    Как установить nemo в качестве проводника файлов по умолчанию на рабочем столе i3?

    Как установить пользовательскую версию boost в CentOS?

    Как сделать GNU grep по умолчанию во FreeBSD?

    Как вы выполняете последовательные пронумерованные псевдонимы?

    Рекомендовать чтение для изучения конфигурации брандмауэров Linux для новичков?

    C ++ компилируется в Arch Linux без пакета g ++ в репозиториях

    Ошибка Postfix: еще не разрешено доставлять почту

    mysql-server-5.5 неудовлетворенных зависимостей каждый раз при запуске apt-get

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