I use
VSCodium (the "libre" version of VS Code) which, for the purposes of this exercise, is equivalent.
I've put (most) of my
user keybindings in a gist - you can cherry pick! I have one that will complement your lang/xml example. It's the second last one (I've got it on
"ctrl+alt+x"). It works on the assumption that you have something like: `<i>das ist aber nicht möglich</i>`: position the cursor after `<i`, hit `ctrl+alt+x`, and it will instert ` xml:lang="xx"` with a drop-down menu to pick the language. (You can set the sort order in the snippet; the options can of course be extended.) Works very fast! :)
You'll see I tend to use `ctrl+alt+_` but you'll have your own preference there.
I have the `se titlecase` included there. It runs on selected text with `ctrl+alt+/`. This one needs an extension: "
Filter Text".
And I have a LOT of semantics strings on shortcut keys too (not all in that gist); the examples in the gist provide the pattern which can be added to.
There are a couple that run "internal" commands: e.g., the `emmet` strip-tags. One runs a user snippet (`dquo.wrap`, mapped to `ctrl+alt+q`) depends on a "user snippet", and I've put that snippet
in a comment.
Finally, one setting I find invaluable: open settings (ctrl+,) then "Search settings" for `invisible`. That will find `Editor > Unicode Highlight: Invisible Characters", which I have "✓" on. SO helpful for SE productions!
Hope that's a bit of help, anyway. I'm sure there are others I'd be glad to know about, too.
David / Fife, UK