Подтвердить что ты не робот

Вставить несколько раз в Vim

Это может быть очень просто, но я попытался выполнить поиск, и я закончил с такими вещами, как копирование нескольких строк, вырезание и вставка нескольких строк и т.д. То, что ищет, - это вставка одной строки несколько раз в Vim.

Например, Строка "X" скопирована, и я хочу вставить эту строку один раз, скажем, 30 раз, поэтому у меня будет 30 строк "X". Возможно ли это с помощью одной команды в Vim? Пожалуйста, помогите мне.

Примечание. Одна команда для вставки. Копировать строку можно сделать с помощью "y". для вставки 30 раз или около того мне нужна одна команда. Пожалуйста, помогите мне здесь.

4b9b3361

Ответ 1

Да. Поместите перед командой количество раз, когда вы хотите повторить действие. И это работает со многими командами vim. Это будет:

30p

Ответ 2

Чтобы скопировать строку и вставить ее 30 раз, сначала поместите курсор на строку, которую вы хотите скопировать, а затем:

yy
30p

Это скопирует строку и вставляет ее в 30 раз ниже нее. Если вы хотите, чтобы они находились в другом месте, установите курсор на него и выполните 30p часть