Я не думаю, что вопрос слишком неясен.Я видел другие вопросы, которые были неясны с ответами ... так что ... позвольте мне попробовать?
Если предложения, которые вы хотите разделить, находятся в одной строке, а "точки" существуют только для разделения строки, то вы можете попробоватьследующая команда, чтобы разделить их:
:%s/\./.\r/g
^ ^ (change the dots by the character you want if needed)
Это будет искать глобально в буфере для .
, подставит его себе (хмм) и добавит возврат строки (\r
).
Тогда вам, возможно, придется удалить отступ с :%le
, чтобы отформатировать строки слева.
ps: предложение Rkta (из комментария) %s/\([\.!\?]\)/\1\r/gc
, кажется, тоже работает нормально (а может, и лучше?).Комментарий Amadam также актуален.
Добро пожаловать в stackoverflow.прочитайте страницу stackoverflow.com / tour , которая может помочь вашему квесту;)