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