[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

A recomended guide to vim - was {Re: Does bash have a tool ?}



On 03/05/2018 04:27 AM, Richard Owlett wrote:
On 03/04/2018 11:27 AM, Curt wrote:
On 2018-03-04, Richard Owlett <rowlett@cloud85.net> wrote:
My eventual goal is to create a personalized FAQ.
To that end I've collected all my outgoing mail which DOES NOT have
"Re:" in the Subject into a single file {used standard SeaMonkey tools}.

Using a text editor's search&replace function I've placed "KEY1" at the
beginning of the body of each message. Similarly, I've placed "KEY2" at
the end of each body.

Searches led to <http://www.dsl.org/cookbook/cookbook_16.html> which
describes tools to do word frequency tasks, primarily with bash builtins.

First I need to eliminate the irrelevant text between "KEY2" of the
previous message and "KEY1" of the message of interest. It should be
straight forard to do in BASIC.

vim (hit escape to get into command mode)

:/KEY2/+1;/KEY1/-1d

will delete everything between KEY2 and KEY1, excluding the
matching lines.

Haven't looked up the syntax you referenced. HOWEVER, an initial browse of vim.org immediately led to a half dozen pages of interest which an additional half dozen (at least) things that are inherent in vim that I had not mentioned. As today should be chilly and damp, I suspect where I will be warm, dry, and becoming educated.

Thank you.

[snip]

I've installed GVIM using Synaptic.
I have browsed vim.org but in the abundance of documentation I haven't appropriate introductory material aimed at my mindset - I learn by doing.

For example, GVIM launches with an unreadably small font.
I have found the instructions to do ":set guifont=*".
However I wish to set things appropriately in ~/.vimrc .
I ended up in <http://vimhelp.appspot.com/> a sample script to insert.
However I could find no links to how to find how find a list of designation of a font-face.

I've not yet parsed the example given me
:/KEY2/+1;/KEY1/-1d

That may be longer relevant as my reading at vim.org has suggested better ways to approach my problem [ vim appears to have a world-view similar to Digital Equipment's TECO which I used ~40 years ago].

Where should I be looking for:
 1. how to parse the given example.
 2. how to have found it as a possible solution to my problem statement?

TIA





Reply to: