vim mind share soaring: roundup of 10 vim articles, recent and older gems

Am I the only one to notice that there is a lot of vim love in the airwaves recently?

I saw the trend very clearly, spanning from reddit to news.yc and let me say that the material that came up recently is very good; those neat posts prompted me to improve my vimrc dramatically and I really like what I learned.

In this installment, instead than annotating my vimrc (another one? not that interesting, I’ll refrain) , I want to compile a roundup of the best vim articles I saw recently.

I’ll also add a few classics that changed me from a hater to a vim lover and will conclude with some minor tips out of my bag.

So here we go with the roundup.

Recent Vim Articles Roundup

Jamis Buck

Vim Follow Up

Coming Home To Vim

Jamis Buck switches back to vim from a period using TextMate and talks about his experience and his configuration. Many useful tips in there.

Stephen Bach

Configuring Vim Right

Sensible defaults for your vimrc, recommended.

Learnr dev blog

Configuring Vim Some More

Some additional configuration options that totally make sense and I incorporated in my config too.

Swaroop C H

A byte of vim

A new free e-book on vim, worth reading. Covers also advanced topics like writing your own plug-ins.

Effective Vim

This ends the recent vim trend spotting. But there are some older links that are worth sharing in my opinion.

Older Vim Gems

Jonathan McPherson

Efficient Editing With Vim

This is a true gem, an intermediate level tutorial that will convert you from a beginner vim user to a way more proficient one.

Jerry Wang

vi for smarties

Very good beginners guide to vim.

David Rayner

best of vim tips

Raw tips from a very long time vi/vim user

Vim is also great for Python development, 3 ideas…

vim omnicomplete awesomeness

How to make vim a modular Python IDE

How to replicate SLIME in vim

Finally a few tips from myself

vimperator: If you’re a heavy vim user you might want to checkout the great Firefox extension vimperator. You’ll find yourself browsing mouse-less with familiar vim keystrokes in a matter of minutes. I love it.

viPlugin for Eclipse: If you’re a Java developer (been there, done that) and you’re stuck with Eclipse, you definitely want to have viPlugin. It makes the Eclipse experience something much more pleasurable for one who has vi keystrokes embedded in the fingers.

cool color scheme: If you’ve seen “some” screen-casts and you have just a subterranean TextMate envy and you can’t stop thinking at that cool color-scheme, well think no more, you can use this one or my humbly tweaked version.

For delicious users here is the page of my bookmarks that made me notice the trend.

Ending note

For full disclosure I have to say that I have been – and still am sometimes – an Emacs user. One of the rebel ones daring enough to use Viper mode. So now you know.

16 comments ↓

#1 Eric Florenzano on 11.26.08 at 9:06 pm

I can’t seem to make myself stick with VIM :( One of these days it’ll stick.

Also, make sure to check out Justin Lilly’s great screencasts: http://justinlilly.com/blog/tags/vim/

#2 Keith on 11.26.08 at 9:50 pm

Just moved from TextMate to VIM. Am planning on blogging a bit about the transition later. For now, I am really happy and not missing TextMate at all.

#3 jj on 11.26.08 at 9:51 pm

macvim + twilight theme (with anti-aliased 10pt Monaco) + FuzzyFinder_TextMate + NERD_tree = goodbye TextMate.

#4 poker plex on 11.26.08 at 10:06 pm

COOL !!!

#5 nine poker on 11.26.08 at 10:06 pm

great

#6 fourforces on 11.26.08 at 10:19 pm

Thanks. This is a very good roundup. Let’s hope this trend continues. I for one would definitely like to see vim plugins for apps other than Eclipse.

#7 Afton on 11.26.08 at 11:41 pm

Don’t forget http://www.viemu.com for Visual Studio, and always remember the firefox plugin “It’s all Text!”, which lets you set up an external program (read ‘gvim’) to enter text into a textbox.

#8 Peteris Krumins on 11.27.08 at 12:01 am

See also my article on working in vi (not vim) from your shell:

Working in vi mode from bash

#9 fs111 on 11.27.08 at 12:21 am

Have you seen this video by Bram already? Worth watching!

http://video.google.com/videoplay?docid=2538831956647446078

#10 amix on 11.27.08 at 1:59 pm

I wrote mine over a year ago, but I think they are pretty solid.

10 kick-ass vim tips:
http://amix.dk/blog/viewEntry/19083

Workspace efficiency:
http://amix.dk/blog/viewEntry/159

Search don’t scroll:
http://amix.dk/blog/viewEntry/160

Taming your Vim config:
http://amix.dk/blog/viewEntry/162

(to list a few)

I have been a Vim user for several years and yes, it’s better than Emacs :-D

#11 Anton Olsen.com » Blog Archive » Bookmarks for November 27th on 11.27.08 at 7:00 pm

[...] roundup of 10 vim articles, recent and older gemsA good collections of articles about my favorite editor. Tags: Delicious Marks, links This entry was posted on Thursday, November 27th, 2008 at 1:00 pm and is filed under Delicious Marks. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. [...]

#12 Einars on 11.27.08 at 7:31 pm

Oh, those less-than and more-than signs, bane of the internets. Trying again; replace square brackets with appropriate lt and gt, if I survive moderation.

A small snippet, that helped me immensely to get rid of cursor key habits (don’t start it on a busy week, though):

imap [c-up] [Nop]
imap [c-down] [Nop]
imap [c-left] [Nop]
imap [c-right] [Nop]
map [c-up] [Nop]
map [c-down] [Nop]
map [c-left] [Nop]
map [c-right] [Nop]

imap [up] [Nop]
imap [down] [Nop]
imap [left] [Nop]
imap [right] [Nop]
map [up] [Nop]
map [down] [Nop]
map [left] [Nop]
map [right] [Nop]

Caveats: cursor keys are left working in command line (don’t know about the movement alternatives there), and I don’t know how to navigate menus e.g. fuzzy-search.

#13 Einars on 11.27.08 at 7:35 pm

I give up. I hope you get the idea — map away those cursor buttons to Nop, and in about a week you’ll be quite fluent in movement.

#14 Weekly linkdump #153 - max - блог разработчиков on 11.28.08 at 12:31 pm

[...] Хорошая подборка материалов по редактору Vim, vim mind share soaring: roundup of 10 vim articles, recent and older gems — be present now [...]

#15 Dev Blog AF83 » Blog Archive » Veille technologique : MySQL, Symfony, Javascript, Performance, Éditeurs de texte on 12.02.08 at 4:20 pm

[...] http://durdn.com/blog/2008/11/26/vim-mind-share-soaring-roundup-of-10-vim-articles-recent-and-older-... : des astuces pour Vim [...]

#16 David on 12.04.08 at 5:26 am

I love vim! I use vi and vim and will continue to do so.

I just wanted to say I love viper too! It’s great for when you have to use emacs.