Size: a a a

2021 July 17

MA

Morimaruza Ariloy in pro.vim
Вопрос: какая команда в Виме делает это?
источник

О

Олег in pro.vim
Разбей на разные строки)
источник

MA

Morimaruza Ariloy in pro.vim
Нет. Вот у меня есть строка, там перемешаны слова. Мне нужно быстро их расположить в алфавитном порядке с сохранением строки.
источник

MA

Morimaruza Ariloy in pro.vim
Вручную делать это крайне утомительно.
источник

MA

Morimaruza Ariloy in pro.vim
Нужна автоматизация.
источник

MA

Morimaruza Ariloy in pro.vim
Как быть?
источник

MA

Morimaruza Ariloy in pro.vim
Надеюсь ты понял чего я хочу добиться.
источник

О

Олег in pro.vim
Разбить на разные строки
источник

О

Олег in pro.vim
Посортировать их
источник

О

Олег in pro.vim
Соединить в одну
источник

MA

Morimaruza Ariloy in pro.vim
Мне не нужно разбивать её на разные строки. Мне нужно сохранить единую строку, просто поменять порядок слов в ней.
источник

MA

Morimaruza Ariloy in pro.vim
И желательно сделать это одной командой, т.к. часто используемая опция.
источник

MA

Morimaruza Ariloy in pro.vim
Я на 200% уверен что в Виме можно реализовать такое.
источник

О

Олег in pro.vim
Ну это не коммон кейс
источник

MA

Morimaruza Ariloy in pro.vim
Я спрашиваю тех, кто шарит, велосипедист. Понятно что это не коммон кейс, но в Виме можно создавать свои скрипты.
источник

О

Олег in pro.vim
Так можно создать
источник

ВШ

Вова Шешулков... in pro.vim
Интересно, с помощью замены с регуляркой это возможно?🧐
источник

О

Олег in pro.vim
Конечно
источник

G

GNU/Vsevolod in pro.vim
типа
s/.*/\=join(sort(split(submatch(0))), " ")/
?
источник

MA

Morimaruza Ariloy in pro.vim
Да, Гну/Всеволод!
источник