On 21 Oct 2021, at 12:47, TJ Luoma <luo...@gmail.com <mailto:luo...@gmail.com>> wrote:
> I'd like to be able to select a word, press a key, and have all instances of > that word be surrounded by {brackets}.... I wondered if there was a more > native way to accomplish this #!/usr/bin/perl while (<>) { s~myword~{$&}~ig; print; } #END The script • reads the document line by line, • surrounds all (~g) occurrences of "myword" (case-insensitive ~i) with curly brackets, • prints the line. Instructions: Save the script in the Text Filters folder as ***.pl ( Terminal:— cd; open Library/Application\ Support/BBedit/Text* ) Open the palette: Menu: Window::Palettes::Text Filters Select the script and set an optional keyboard shortcut With your document frontmost, run the script You can undo the action of the UNIX filter but… … to see the result without altering the doc, run the script from the Scripts folder+palette JD -- This is the BBEdit Talk public discussion group. If you have a feature request or need technical support, please email "supp...@barebones.com" rather than posting here. 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 bbedit+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/bbedit/99376642-B69E-4477-8090-519AC6668FCE%40gmail.com.