Я часто использую Shift+J в визуальном режиме для присоединения к нескольким выбранным строкам в одну строку с исходными строками, разделенными пробелами. Но я задаюсь вопросом, существует ли противоположный ярлык, таким образом, что он разделит выбранные слова на отдельные строки (одно слово на строку).
Конечно, я могу сделать:
:'<,'>s/ /^M/g
Но что-то более сжатое с точки зрения нажатий клавиш было бы очень полезно. Кто-либо еще нашел способ сделать это?
Заранее спасибо,
- aj
Запишите его, если вы часто используете его в вашем ~/.vimrc файле или подобном
vnoremap \ll :'<,'>s/ /^M/g<cr>
nnoremap \ll :s/ /^M/g<cr>
если вы хотите использовать его несколько раз, теперь вы можете использовать & команду для повторения последнего поиска также
Есть также gqq, но это для ширины текста, например, 80 символов