Via: https://old.reddit.com/r/kde/comments/vyuynb/which_ide_or_editor_do_kde_programmers_use_to/ig6cdh6/?context=3 In sublime text, you can Ctrl+DoubleClick to create a new cursor select the word underneath the mouse. You can also Ctrl+Click+Drag to create a cursor and select characters. This is more a niche wishlist feature, except it's possible for the user to slightly drag when clicking. Currently when Alt+Click+Dragging, Kate will delete all but the first cursor and create a selection from it to the mouse. It should be editing the selection of the last cursor only when Alt is pressed while keeping the other cursors. Another bug related to multi-cursor selections is that all selections are reset when you Alt+Click to create a new cursor. To test, select a word, then Alt+Click.
Multiple selections with mouse are not supported yet. Nor is a mixture of selections and simple cursors supported.
I just found this issue as I accidentally lost my cursors after moving the mouse a bit while Alt+Clicking. As for what Kate should actually do when Alt+Dragging, there are multiple reasonable options: one is to create a new cursor and just one selection. When the new selection created by the mouse would include an existing cursor, there is another option: create equivalent selections around all existing cursors, move all cursors (except when the mouse is released right at an existing cursor), and don't create a new cursor. Likewise, Alt+DoubleClick could either select just one word or, if the word under the mouse includes an existing cursor, another option is to select the word under each existing cursor.
This is now implemented. https://github.com/KDE/ktexteditor/commit/8942e2da8fdba77e44fff42c21ddd2a147e18644