5 ms·
Helix still has no way to emulate Sublime's Ctrl + Click (placing multiple carets), nor Sublime's Ctrl + D (duplicating selections and creating a multiple caret
by klaussilveira 1y ago
Helix still has no way to emulate Sublime's Ctrl + Click (placing multiple carets), nor Sublime's Ctrl + D (duplicating selections and creating a multiple caret for each)?
- eviks 1y agoIt has both? Granted, Ctrl+D requires manual construction from a sequence of commands, but click to place extra carets works as is
- klaussilveira 1y ago> requires manual construction from a sequence of commands Right, I saw some people share some snippets here before. But none of them act like Sublime does. I can't double-click a token and Ctrl + D to select next instances of it in my file.
- pandur 1y agoA-s = ["save_selection", "select_mode","search_selection","extend_search_next"] you select a token, then pess alt+s to select the next instance and so on
- klaussilveira 1y agoThat limits to only 2 selections. If I keep pressing Alt + S, it does not select multiple instances of the first selection. Also, I can't immediately start typing like in Sublime to replace the content. For example: "test/filenameA.c" "test/filenameB.c" "test/filenameC.c" "test/filenameD.c" If I select test/ with the cursor, then A-s, it won't select 3 and 4. If I do this, however: C-d = ["search_selection", "extend_search_next"] It does select test/, in all 4 lines, but I can't immediately type "blah" to change test to blah.
- Shorel 1y agoIt's very funny to me that some comments before someone wrote that helix has the best multiple cursor implementation. I was curious about what could it be. Then you mention it doesn't have two essential behaviours that I am used to, and I wonder if these people just know vim and cli editors and that's why they have such opinion. Because I am also a SublimeTexter.
- mechanicum 1y agoCmd + click places multiple carets on macOS. Apparently – I never touch the mouse when I’m editing in Helix. I don’t know which modifier it is on other platforms. I’m not sure if replicating Sublime’s Ctrl + D is possible or not, but there are other ways to achieve every use case for it I can immediately think of. e.g. I think I’d typically be doing `<space>h` to select every instance of the symbol under the cursor, or using `s`elect to reduce a selection to a match, possibly yanked and pasted.
- runaway 1y agoThere might be a better way but this bind works well for me in normal and select modes. C-n = ["search_selection", "extend_search_next"]
- klaussilveira 1y agoDoes not work on Linux. Also, double-clicking to expand selection like in Sublime does not work. https://github.com/helix-editor/helix/discussions/10208 https://github.com/helix-editor/helix/discussions/10208