i was responding to your specific example… which is easily handled by find and
replace. for me, it’s as simple as… without looking at my hands:
command-e - pack find field
command-option-e - pack replace field
command-f
select ‘selected text only’
replace all
not sure what your flow is, but this is so second nature to me that it takes <
15 seconds. and… i trust bbedit to find ALL instances of something (selected
text only, or not) more than i trust myself… yet another argument for my
method. using combinations of keyboard and mouse gives the best results AND
flow (imho).
on the other hand, i could use a ‘select non-contiguous text’ feature when in
applied bullshitology mode and writing copy for my clients’ websites. it would
be nice to be able to select non-continguous sentences (for example) and then
paste them into a new/re-assembled paragraph.
bruce
> On Oct 11, 2019, at 8:34 AM, Sam Hathaway <[email protected]
> <mailto:[email protected]>> 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]
>> <mailto:[email protected]>> wrote:
>>
>> On October 11, 2019 3:26:56 AM Gustave Stresen-Reuter [email protected]
>> <mailto:[email protected]> 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]
>> <mailto:[email protected]>> 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] <mailto:[email protected]>" rather than posting
>> > to the group.
>>
>>
>> > On 2019-10-11, at 14:20, 'Tom' via BBEdit Talk <[email protected]
>> > <mailto:[email protected]>> 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] <mailto:[email protected]>" rather than posting
>> to the group.
>> Follow @bbedit on Twitter: <https://twitter.com/bbedit
>> <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]
>> <mailto:bbedit%[email protected]>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/bbedit/BEE3E49E-192F-4E8C-9D83-287ECB930EAE%40gmail.com
>>
>> <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] <mailto:[email protected]>" rather than posting
>> to the group.
>> Follow @bbedit on Twitter: <https://twitter.com/bbedit
>> <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]
>> <mailto:[email protected]>.
>> 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] <mailto:[email protected]>" rather than posting
>> to the group.
>> Follow @bbedit on Twitter: <https://twitter.com/bbedit
>> <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]
>> <mailto:[email protected]>.
>> 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://www.5happy.com/>
> http://clockhappy.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] <mailto:[email protected]>" rather than posting to
> the group.
> Follow @bbedit on Twitter: <https://twitter.com/bbedit
> <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]
> <mailto:[email protected]>.
> 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] <mailto:[email protected]>" rather than posting to
> the group.
> Follow @bbedit on Twitter: <https://twitter.com/bbedit
> <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]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/bbedit/0F100DEB-C3FF-4BFF-89EE-3D5D4CE6568A%40munkynet.org
>
> <https://groups.google.com/d/msgid/bbedit/0F100DEB-C3FF-4BFF-89EE-3D5D4CE6568A%40munkynet.org?utm_medium=email&utm_source=footer>.
bruce linde
5 happiness webmaster (four more than the competition!)
http://www.5happy.com/ <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]" 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/B2CF5DC6-CC34-4623-9CD6-712D9A58C2BF%405happy.com.