Sometimes it’s “just” this: - Selecting a couple of (non-contiguous) lines or sentences - Selecting only parts of a sentence - Removing some elements from a selection
If you are working with prose or markup text (e.g. TeX, HTML), this happens quite often. Of course, the absence of non-contiguous selections is not a game breaker, since you can always achieve what you want by other means. It’s a quality-of-life thingy. But ten years ago I would never have thought that this still will be an issue with BBEdit in 2019… To my (positive) surprise, I just noticed that option-selecting now works also in soft-wrapping mode. If I recall correctly, this wasn’t the case some time ago. – Tom On Friday, October 11, 2019 at 5:34:15 PM UTC+2, Sam Hathaway wrote: > > I don’t really know how to articulate this. > > Maybe: opening the dialog box breaks flow. > > Or: it feels more *natural* to do this with multiple selections. > > In a sense, it’s more of a “direct manipulation” than using the > find/replace tool. > > Also: selecting a large range of text (a complete function, including the > prototype, etc.) is often awkward, requiring use of the mouse or a lot of > fiddling with arrow keys. The multiple selection workflow is completely > keyboard-based. > > I’m not disputing that there may be ways to achieve the same goal in > BBEdit currently. My claim is that multiple selection has advantages over > the current methods. > > Hope this helps. > -sam > > On 11 Oct 2019, at 10:58, bruce linde wrote: > > wait… > > 1. select your ‘want to change things in this block of text’ section. > > 2. set your ‘find ____’ text and your ‘replace with ______’ text > > 3. check the ‘search and replace in selected text only’ checkbox. > > unless i’m missing something? > > bruce > > > > > > > > > On Oct 11, 2019, at 7:48 AM, Sam Hathaway <[email protected] > <javascript:>> wrote: > > On October 11, 2019 3:26:56 AM Gustave Stresen-Reuter [email protected] > <javascript:> wrote: > > What else would you use discontiguous selections for (serious question)? > > Lack of multiple selection is one of several things that make me jealous > of VSCode/Atom/SublimeText users. In one of those editors, I would change > the types of some variables in a struct like this: > > - select a word (say, uint16_t) > - hit a key combo to also select the next instance of the selected word > - and the next one > - and the next one > - ok, I've selected all the instances of uint16_t in this struct that > I want to change > - type: uint32_t > > This is different from editing *all* instance of some text. If I’m > changing a few variables in one struct from being 16-bit to 32-bit, that > doesn’t mean I want to change every single uint16_t in the file. > > I can get close with current BBEdit like this: > > - select a word (say, uint16_t) > - hit Cmd-E (to set find text) > - type: uint32_t > - hit Opt-Shift-Left to select the word I just typed > - hit Cmd-Opt-E (to set replace text) > - hit Cmd-G > - hit Cmd-T > - hit Cmd-T > - hit Cmd-T > > This is… okay… I guess… but the keyboard acrobatics are a little stressful > on my fingers, and I don’t like that I have to enter the replacement text > first, before selecting all the instances that I want to change. It’s > conceptually cleaner for me to “grab” all the text I want to change, and > then change it all at once. > > If all the words I want to change are on adjacent lines and lined up > vertically, I can use a rectangular selection and this works pretty well > (as long as I remember to use Cmd-Z rather than Backspace if I make a > mistake). I wish I could do this even when things are not lined up nicely. > > Does that make sense? > -sam > > On 11 Oct 2019, at 3:26, Gustave Stresen-Reuter wrote: > > Not sure if this is what you want but you can edit all instances of found > text. Not at my computer so can't consult the docs but it is possible. > > What else would you use discontiguous selections for (serious question)? > > Ted > > On Fri, Oct 11, 2019, 3:45 AM Tom Robinson <[email protected] > <javascript:>> wrote: > >> See the ungimmicky footer of every message to this group: >> >> > If you have a >> > feature request or need technical support, please email >> > "[email protected] <javascript:>" rather than posting to the group. >> >> >> > On 2019-10-11, at 14:20, 'Tom' via BBEdit Talk <[email protected] >> <javascript:>> wrote: >> > >> > Hey guys, >> > >> > as much as I like the Playground thingy for regexen, it’s nothing we >> didn’t do already on regex101 for the last years. >> > >> > So, instead of those gimmicky (though nice) additions, I really would >> like to see non-contigous selection. As almost any other text program on >> macOS can do. >> > >> > Any thoughts/timeline? >> >> -- >> This is the BBEdit Talk public discussion group. If you have a >> feature request or need technical support, please email >> "[email protected] <javascript:>" rather than posting to the group. >> Follow @bbedit on Twitter: <https://twitter.com/bbedit> >> --- >> You received this message because you are subscribed to the Google Groups >> "BBEdit Talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/bbedit/BEE3E49E-192F-4E8C-9D83-287ECB930EAE%40gmail.com >> . >> > > -- > This is the BBEdit Talk public discussion group. If you have a > feature request or need technical support, please email > "[email protected] <javascript:>" rather than posting to the group. > Follow @bbedit on Twitter: <https://twitter.com/bbedit> > --- > You received this message because you are subscribed to the Google Groups > "BBEdit Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/bbedit/CAKAQjicfJDhvaak3n9hEXL95o-WcTajgD2ovFBETM-rfekVP_Q%40mail.gmail.com > > <https://groups.google.com/d/msgid/bbedit/CAKAQjicfJDhvaak3n9hEXL95o-WcTajgD2ovFBETM-rfekVP_Q%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > > -- > This is the BBEdit Talk public discussion group. If you have a > feature request or need technical support, please email > "[email protected] <javascript:>" rather than posting to the group. > Follow @bbedit on Twitter: <https://twitter.com/bbedit> > --- > You received this message because you are subscribed to the Google Groups > "BBEdit Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/bbedit/6075C4ED-9B46-4D05-9A40-1DA84D69B388%40munkynet.org > > <https://groups.google.com/d/msgid/bbedit/6075C4ED-9B46-4D05-9A40-1DA84D69B388%40munkynet.org?utm_medium=email&utm_source=footer> > . > > > > > > > bruce linde > 5 happiness webmaster (four more than the competition!) > http://www.5happy.com/ > http://clockhappy.com/ > 510.530.1331 office > 510.206.9730 mobile > > (shift key available upon request) > > > > > > > > > -- > This is the BBEdit Talk public discussion group. If you have a > feature request or need technical support, please email > "[email protected] <javascript:>" rather than posting to the group. > Follow @bbedit on Twitter: <https://twitter.com/bbedit> > --- > You received this message because you are subscribed to the Google Groups > "BBEdit Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/bbedit/8C5F2CA4-1F53-4740-9CAD-D65DE34A8367%405happy.com > > <https://groups.google.com/d/msgid/bbedit/8C5F2CA4-1F53-4740-9CAD-D65DE34A8367%405happy.com?utm_medium=email&utm_source=footer> > . > > -- This is the BBEdit Talk public discussion group. If you have a feature request or need technical support, please email "[email protected]" rather than posting to the group. Follow @bbedit on Twitter: <https://twitter.com/bbedit> --- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/bbedit/7937c371-320e-4fa0-9311-cc257b14cdf5%40googlegroups.com.
