Web lists-archives.com

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




On 03/07/2018 03:05 PM, Curt wrote:
On 2018-03-07, Richard Owlett <rowlett@xxxxxxxxxxx> wrote:
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@xxxxxxxxxxx> 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.

http://vimregex.com/

The above link seems edifying.

Yes. It also does something valuable [if unintentionally], it gives some insight into a 'vim mindset'.

Thank you.