From: "Suresh Govindachar" <[EMAIL PROTECTED]>
Subject: RE: Extending Vim7 with plugins
Date: Fri, 19 May 2006 12:44:12 -0700

I am only wishing not to be urged to study electrotechnics before
I will be able to change a light bulb.

Nothing more, nothing less.

mcc


>  
> 
>   Consider the following from Meino Christian Cramer:
> 
>      > Suppose your are starting to learn vim. You have learned to
>      > edit text basically and to do some tricks to impress your
>      > friends of the "World of Notepad" category. So nice so far.
>      >
>      > Now you want to delete all lines in a file, which conatin a
>      > certain pattern.
>      >
>      > What is "<keyword>" here ?
> 
>   The keywords here might be pattern, delete, search, find --
>   depends on how the beginning user is conceptualizing the problem.
>   As a beginning user, the method would be to search for the pattern
>   and delete the line.  The commands would be /<pattern><cr>
>   followed by lots of ndd commands.
> 
>      > helpgrep will find some hits, but I found none telling me the
>      > magic: g/<pattern>/d
> 
>   The ndd method is good enough for the beginning user -- it takes
>   years of using VIM before one gets to :g.
>  
>   What MCC is asking for is instantaneous knowledge without
>   experience and is complaining that this is not happening.  
>   MCC is banging his head against reality wishing for "magical"
>   knowledge -- reality will win.
> 
>   --Suresh
> 
> 
> 
> -----Original Message-----
> From: Meino Christian Cramer [mailto:[EMAIL PROTECTED] 
> Sent: Friday, May 19, 2006 10:08 AM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [email protected]
> Subject: Re: Extending Vim7 with plugins
> 
> From: "Edward Wong" <[EMAIL PROTECTED]>
> Subject: Re: Extending Vim7 with plugins
> Date: Sat, 20 May 2006 00:36:11 +0800
> 
> Hi HTH,
> 
>  Thanks for the applaus! :O)
> 
>  IMHO the help files are only for those, who are know already, what
>  they are searching for. A newbie gets hopelessly lost.
> 
>  Example:
>  Q: Why is my "set history=<num>" reset to <num> = 20 regardless where
>     in .vimrc I will set it?
>  A: set nocompatible will reset that to 20
> 
>  A "help history" will no help here.
>    helpgrep will lead to about 200 "hits", which needs searched
>    through until the clue is found.
> 
>    Yes, the learning curve for vim IS steep, but could be flatten a
>    little without of lost of contents without the hassle to find
>    anything in this helpfiles.
> 
>    No question -- EVERYTHING is docunmented in the help files there
>    but it is an increase to the gradient of the learning curve whitch
>    does not help anything.
> 
>  Suppose your are starting to learn vim. You have learned to edit text
>  basically and to do some tricks to impress your friends of the
>  "World of Notepad" category. So nice so far.
> 
>  Now you want to delete all lines in a file, which conatin a certain
>  pattern.
> 
>  What is "<keyword>" here ?
> 
>  helpgrep will find some hits, but I found none telling me the magic:
>  g/<pattern>/d
> 
>  _IF_ you know already the "g" trick...ok, you may fnd it in the
>  helpfiles....but as a newbie?
> 
>  The hint "read it from the beginning" may be a good one in general
>  but as the answer to specific questions it is like "Read the source
>  luke!". 
> 
>  The help files are a nice reference. But it is not suitable for
>  children and programmers under the age of 18...hrrmm...sorry, wrong
>  movie...should be: It is not suitable for newbies.
> 
>  I would like to have a context-helpfile or something like a cross
>  reference, which maps "natural language search topics" to 
>  "vim speek". Something like
> 
>         Lagenscheidts encyclopedia
>         VIM -> English
>         English -> VIM
> 
>  The power of an editor is not only defined by the ability to impress
>  gurus. It is also defined, how fast a newbie will be a guru.
> 
>  "Make things as simple as possible, but make them not simpler!"
>                                                                               
>  - A.Einstein -
> 
>  IMHO
> 
>  Only my two cents, your mileage may vary.
>  mcc
>  
> 
> > haha I like that Meino.  :)
> > 
> > The best way to learn scripting language is to read others. Choose
> > some simple well known plugins. Vim help
> >     :help <keyword>
> > is always ur vim buddy. You can basically learn everything there. In
> > addition, when your cursor is over a vim keyword, simply press <K> and
> > help opens the keyword automatically. Pretty cool feature I found.
> > 
> > HTH
> > 
> > --
> > Ed
> > 
> > On 5/19/06, Meino Christian Cramer <[EMAIL PROTECTED]> wrote:
> > > From: John Love-Jensen <[EMAIL PROTECTED]>
> > > Subject: Re: Extending Vim7 with plugins
> > > Date: Fri, 19 May 2006 10:37:32 -0500
> > >
> > > > Hi Robert,
> > > >
> > > > > Is there some tutorial out there for a newbie starting with Vim7 to
> > > > > learn how to program for it?
> > > >
> > > > There's a general tutorial to get you started with Vim at:
> > > > http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
> > > >
> > > > I don't think it covers any Vim 7.0 features.
> > > >
> > > > And I don't think it covers learning how to program in Vim's scripting
> > > > language.
> > > >
> > > > --Eljay
> > > >
> > >
> > > Q: Where can I buy a car ?
> > > A: "Johnsons Inc." offer fine furniture but I dont think they have
> > >    cars.
> > >
> > > Sorry...could not resist! :)
> > >
> > > mcc
> > >
> > 
> 

Reply via email to