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

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

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

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 ).

  • Как прокомментировать строку на основе слова, с которого оно начинается?
  • Как получить только руководство пользователя для Vim
  • В режиме Bash Vi я автоматически переключаюсь в режим вставки после нажатия одной клавиши
  • Как проверить, какая версия редактора VI у меня есть?
  • Включает ли vi в конце файла новую строку (LF)?
  • Как переписать строки текста в vi / vim?
  • Насколько отличается Элвис от Вима?
  • Как добавить имя хоста в первую строку файла
  • Bash Vi-mode: переход к последней косой чертой
  • Навигация по истории в режиме Vi оболочки Bash
  • `crontab -e: E212: не удается открыть файл для записи` при использовании gvim (работает с vi)
  • Interesting Posts

    python vs bc при оценке 6 ^ 6 ^ 6

    Почему IO настолько высок, когда почти не хватает памяти

    неправильная команда в UNIX?

    заставить sudoers использовать свой собственный файл истории

    Как определить несколько маршрутов для гостей KVM с помощью CentOS 7

    не изменяет ли символическая ссылка на его разрешения, если я удаляю разрешения в фактическом файле?

    Мониторинг процесса в Debian

    Arch Linux застрял в загрузке (достиг целевой графический интерфейс)

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

    Как настраивать сборщик debian's busybox?

    Как правильно использовать PAM для выполнения скрипта при неудаче входа в систему

    Почему я не могу передать файл через wget (FTP) с помощью функции exec () в PHP?

    Поле имени пользователя изменено на passwd

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

    Отправьте EOF на именованный канал – очистка / высыхание fifo

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