Vim: слова разделения в строки?

Я часто использую Shift+J в визуальном режиме для присоединения к нескольким выбранным строкам в одну строку с исходными строками, разделенными пробелами. Но я задаюсь вопросом, существует ли противоположный ярлык, таким образом, что он разделит выбранные слова на отдельные строки (одно слово на строку).

Конечно, я могу сделать:

:'<,'>s/ /^M/g

Но что-то более сжатое с точки зрения нажатий клавиш было бы очень полезно. Кто-либо еще нашел способ сделать это?

Заранее спасибо,

- aj

9
задан AJ. 9 February 2010 в 16:21
поделиться

1 ответ

Запишите его, если вы часто используете его в вашем ~/.vimrc файле или подобном

vnoremap \ll :'<,'>s/ /^M/g<cr>
nnoremap \ll :s/ /^M/g<cr>

если вы хотите использовать его несколько раз, теперь вы можете использовать & команду для повторения последнего поиска также

Есть также gqq, но это для ширины текста, например, 80 символов

4
ответ дан 3 November 2019 в 03:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: