I'll be that guy ;)
In vim/unix you can run this command (keybinding not included but simple enough):
:'<,'>%!awk 'BEGIN {ORS=" "} {print "\" $1 "\"," }
As for a unified computing environment, it is unified with the OS and not a world unto itself, there is no need to have one way of doing things within the editor and another if you want to script something. Both work just as well with version control, plus it gives you the flexibility to change text editor, like from vim to kak.Speaking of kak, multiple cursors > any of these scripted options.