[prog] replacement strings
mim at miriam-english.org
Mon May 24 09:05:54 UTC 2010
At the risk of looking stupid again...
I've been spending hours trying to find something that does the same
thing as TextPad's join command. (I really want to get rid of my need
It joins highlighted text into single lines, keeping paragraphs
distinct. The closest I've been able to find is the fmt command (part of
the Gnu coreutils, and should be in most linuxes). Unfortunately that
has an upper limit of 2,500 characters in a paragraph, which is
unrealistic when trying to reformat some texts, especially old ones
where most of a page might be a single paragraph.
I have a feeling I might need to write a program to do the job, but that
wouldn't be interactive so would have to make automated decisions on
whether something should be joined or not based on line length (to leave
bits of verse alone). [sigh] I've been spoiled by TextPad and its easy
ability to select a range then join every line within the selection
while retaining paragraphs.
Surely people must have needed this in the Linux world before...
Sam Watkins wrote:
> On Mon, May 24, 2010 at 01:39:41PM +1000, Miriam English wrote:
>> I just re-read the relevant part of geany's manual and found that it can do
>> tagged replacements, though with a slightly different syntax than I normally
>> Thanks again Sam. You've opened my eyes to other things.
> Another thing you can do with good editors (e.g. vim and emacs) is record
> keyboard macros. You can do complicated edits then repeat them, it is more
> powerful than search and replace.
If you don't have any failures then you're not trying hard enough.
- Dr. Charles Elachi, director of NASA's Jet Propulsion Laboratory
More information about the Programming