vim

TwitterFacebook
Get flash to fully experience Pearltrees
shortcuts

Finding the perfect IDE for Python isn’t an easy feat. There are a great many to chose from, but even though some of them offer really nifty features, I can’t help myself but feel attracted to VIM anyway. I feel that no IDE accomplishes the task of giving the comfort of complete power over the code – something is always missing out. http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/

VIM as Python IDE | Alain M. Lafon

Effective Use of VIM - Part 1

http://www.atoztoa.com/2008/07/effective-use-of-vim-part-1.html This is for people who love VIM and also for people who hate VIM. Some of you may be wondering what VIM is. Let me find the expansion, honestly I don't know. Here you go: Vim was created as an extended version of the vi editor, with many additional features designed to be helpful in editing program source code.
Hi all. I am starting a new article series called " ". This series of articles is going to be about Vim plugins that you should know about and perhaps even be using. The first article in this series will be about one of my favorite plugins called " ". If you are intrigued by this article series, I suggest that you subscribe to my posts ! Don't worry, I'll finish all the previous article series that I have started ( creating and marketing a video downloading tool , famous awk one-liners explained , sed one-liners explained and mit algorithms ).

Vim Plugins You Should Know About, Part I: surround.vim - good c

http://www.catonmat.net/blog/vim-plugins-surround-vim/

fuzzyfinder.vim - Fuzzy/Partial pattern explorer for buffer/file

Repository: https://bitbucket.org/ns9tks/vim-fuzzyfinder/ Issues: http://bitbucket.org/ns9tks/vim-fuzzyfinder/issues/ Download latest(development) version https://bitbucket.org/ns9tks/vim-fuzzyfinder/get/tip.zip http://www.vim.org/scripts/script.php?script_id=1984
http://weblog.jamisbuck.org/2008/11/17/vim-follow-up

Vim Follow-up

So, it’s been over a month and a half since I switched back to Vim , and I figured I’d post a bit about how things are going. I love it. Though the future is notoriously difficult to foretell, I think it’s safe to say that I won’t be switching editors again anytime soon. Vim is where it’s at, for me. Here’s the combination of plugins and such that I’ve found work best for me.
I have spent a lot of time peering into a Vim window, and correspondingly, a lot of time testing different configurations. These are the best non-standard options I’ve found or stolen from others over the years; listed below in order of descending usefulness — though I think everything in this article is worth skimming — are tips that should have value to anyone, no matter how they like to run Vim. That is, there is minimal editorializing. http://items.sjbach.com/319/configuring-vim-right

items.sjbach.com » Configuring Vim right

Python and vim: Two great tastes that go great together

http://www.tummy.com/presentations/vimpython-20070225/ Sean Reifschneider 10 to 15 minutes of slides and examples. 15 to 20 minutes audience-directed. Python scripting in vim. (Not coding Python with vim) vim compiled with "+python" As present in: Fedora/CentOS (vim-enhanced) Debian/Ubuntu (vim-python) "Macros" in vim, but with a serious language behind them Like Emacs use of LISP (but, you know, better :-) More powerful than "vim script" Much more familiar to Python programmers than "vim script" #for i in xrange(0, min(maxSearch, len(cb))): [CONTINUED] # count spaces after a class or def line if justSawDefOrClassLine: justSawDefOrClassLine = 0 if line[0] == ' ': indentSpaces = 0 for c in line: if c != ' ': break indentSpaces = indentSpaces + 1 if line[:4] == 'def ' or line[:6] == 'class ': justSawDefOrClassLine = 1
http://www.oreillynet.com/mac/blog/2006/07/more_vim_save_time_with_macros_1.html

More Vim: Save Time With Macros - O'Reilly Mac DevCenter Bl

The following is a section that we left out of this week’s Mac DevCenter article What Is Vim (It’s Easier than You Think) because of length constraints. I hope you find it useful as one more point on your radar screen as you ponder the productivity that Vim may be able to add to your daily workflow. Do you find yourself frequently whipping out the python interpreter or cooking up regular expressions in Perl just to munge some text? Even if you’re already really good, I bet Vim macros can still make you even better. A Vim macro is simply a set of keystrokes that you can record and use over again to perform repetitious tasks. But wait a tick.
<a href="http://adserver.adtechus.com/adlink/3.0/5159/425846/0/16/ADTECH;loc=300;key=key1+key2+key3+key4;grp=[group]" target="_blank"><img src="http://adserver.adtechus.com/adserv/3.0/5159/425846/0/16/ADTECH;loc=300;key=key1+key2+key3+key4;grp=[group]" border="0" width="1" height="1"></a> What Is Vim (It's Easier than You Think) Pages: 1 , 2 , 3 Normal Mode Isn't so Normal (at First) Open up Vim either through the gvim.app icon in your Application folder or by typing gvim in Terminal and notice that you get what appears to be a standard Mac application. You may be dismayed to notice that you can't just arbitrarily start typing into the editor. Actually, it's worth quickly digressing to explain why such a trivial task requires any explanation at all. http://www.macdevcenter.com/pub/a/mac/2006/07/11/vim-is-easier-than-you-think.html?page=2

What Is Vim (It&#039;s Easier than You Think)

Main Page - Vim Tips Wiki - a Wikia wiki

http://vim.wikia.com/wiki/Vim_Tips_Wiki When writing a program it can be convenient if closing brackets are automatically inserted. For example, after typing { it can be handy if the closing } is added automatically. Our featured tip discusses solutions for this problem: some simple mappings are provided and their shortcomings outlined.