Итак, у меня есть несколько больших наборов данных, которые мне нужно сделать более читабельными, и в настоящее время я должен войти и перейти к каждому 3-му значению и вставить новую строку. Я пробовал несколько вещей в VIM, чтобы заставить это работать, но ни одна, кажется, не возвращает значение, которое я ищу. Вот некоторые из моих данных:
(0.96260310749184663, 4.3830008206495812, 0.84922658632317849),
(0.96260310749184663, 5.0000002088986637, 1.049701855818201),
(0.96260310749184697, 5.6169993576359696, 0.8492264385213405),
(0.96260310749184719, 5.9983257940402384, 0.32437568665165911),
(0.96260310749184719, 5.9983258053918069, -0.32437572732698844),
(0.96260310749184719, 5.6169994358349786, -0.84922691097323821),
(0.96260310749184697, 5.0000000093711492, -1.0497019267383632)
Что мне нужно сделать, это сделать так:
(0.96260310749184663, 4.3830008206495812,
0.84922658632317849),
(0.96260310749184663, 5.0000002088986637,
1.049701855818201),
(0.96260310749184697, 5.6169993576359696,
0.8492264385213405),
(0.96260310749184719, 5.9983257940402384,
0.32437568665165911),
(0.96260310749184719, 5.9983258053918069,
-0.32437572732698844),
(0.96260310749184719, 5.6169994358349786,
-0.84922691097323821),
(0.96260310749184697, 5.0000000093711492,
-1.0497019267383632)
Я использовал это в выделении, чтобы попытаться переместить это 3-е значение вниз, но он продублировал всю вещь, а затем переместил всю строку вниз:
:'<,'>s/\([-[0-9.]\+,\s[-[0-9.]\+,\)/\1\r&/g
Я также попытался удалить 1, чтобы он заработал, но это тоже не сработало. Так есть ли способ, которым я могу захватить это 3-е значение и вставить возврат каретки или новую строку, чтобы сделать эту работу? Благодаря.
Редактировать ---
Я прошу прощения за неверное сообщение части моей проблемы: данные в верхней части все в одной строке, а не в нескольких строках. Это выглядит так:
(0.31852533878680489, 0.10352149350126813, -0.0046069731261429991), (0.31852526554320226, -0.103521543762028, -0.0046069731261429991), (0.19682845687859715, -0.27102285045297636, -0.004606973126142444), (-8.1184530326649769e-05, -0.33500267513407755, -0.0046069731261416669), (-0.19699089317458821, -0.27102292369657782, -0.0046069731261408897), (-0.31868770183919259, -0.10352150714022559, -0.0046069731261403346), (-0.31868770183919221, 0.10352156674487166, -0.0046069731261403346),