Как объединить несколько строк в необходимые строки в VIM? - PullRequest
0 голосов
/ 03 июля 2018

У меня есть файл из следующих строк:

'Books',
'Business',
'Education',
'Entertainment',
'Finance',
'Games', 
'Healthcare & Fitness', 
'Lifestyle', 
'Medical', 
'Music'

Мне нужен формат ниже с 5 в качестве ввода:

'Books','Business','Education','Entertainment','Finance',
'Games','Healthcare & Fitness','Lifestyle','Medical','Music'

Ответы [ 2 ]

0 голосов
/ 15 июля 2018

Вы можете использовать команду gelobal

:g/^/normal 5J

Независимо от количества строк, vim присоединится к группам из пяти строк

0 голосов
/ 03 июля 2018

Предполагая, что курсор находится на первой строке, вы делаете:

5gJj.
  • :h gJ чтобы знать, что он делает.
  • j. -> перейти к следующей строке, повторить последнюю команду (5gJ)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...