Christopher Conroy wrote:

Vimtutor is a great resource. If you go through the vimtutor lessons you will learn most of your core vim skills pretty quickly. I found it took me two iterations through vimtutor to really observe everything.

The responses to your question seem to have leaned a bit towards learning emacs. It's all up to personal preference, but if VIM has the advantage of having easier to remember commands ( i.e. delete a word is daw). Also, if you prefer to use the graphical version of your editor (i.e. gvim or xemacs), gvim has the advantage of using the system's native font engine as opposed to xemacs which will make your eyes *bleed* on an LCD b/c it can't antialias. (In fact, this was the primary reason I decided to learn VIM over emacs in the first place. When starting out it's very helpful to have the menu bar there to assist you. <flame>Of course, there is the secondary benefit of not getting carpel tunnel b/c VIM is DESIGNED for touch typists unlike emacs' shortcuts.....</flame>

GNU Emacs 22 will be gtk-based, so antialiased font support should be *greatly* improved. And not a moment too soon, either! If you are running Ubuntu Edgy or Debian Unstable, you can just do "apt-get install emacs-snapshot-gtk" to install a pre-release version of GNU Emacs 22.

I personally am a long-time GNU Emacs fan. The programmability and modeless editing allow me to set it up with the Windoze-like selection and cut/paste keys that I like easily, and I appreciate being able to do things like run shells and do Python debugging from within it. Though lately I have been using vim frequently just because it loads so quickly. Emacs certainly has more features, and vi is certainly less resource-hungry, but beyond that I think it's all just a matter of personal preference...

Dan



As far as VIM resources go...

A great quick read is "Efficient Editing With VIM <http://jmcpherson.org/editing.html>"

And having a VIM quick reference <http://tnerual.eriogerg.free.fr/vim.html> card can be really handy

Use the :help command. Forget how to use buffers? use :help buffers..etc

There are some configuration settings you can use to make VIM more to your liking. As an example of what you might find in a .vimrc file, have a look at mine. <http://www.glue.umd.edu/%7Ecconroy/vimrc>


On 12/18/06, *Russ* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote:

    Hello,

    Could anyone please suggest a good resource for learning how to
    use vi.
    Maybe I just need to dive in and teach myself vi.  I'm planning on
    taking
    a week long Linux sys admin class, and I'd like to be well
    prepared.  I've
    spent quite a few hours as a student using DOS EDIT, but I dont
    know if
    that appropriate or similar to pico, vi or any other editor used
    on Linux.

    Sincerely,

    Russ Main




--
Christopher Conroy

Reply via email to