Vim - Projects

September 26th, 2006

Some time ago I found very nice plugin for Vim. It’s name is Project.

Short description from the author:

You can use this plugin’s basic functionality to set up a list of frequently-accessed files for easy navigation. The list of files will be displayed in a window on the left side of the Vim window, and you can press or double-click on
filenames in the list to open the files. This is similar to how some IDEs I’ve used work. I find this easier to use than
having to navigate a directory hierarchy with the file-explorer. It also obviates the need for a buffer explorer because you have your list of files on the left of the Vim Window.

I must say it is really useful in my work. C++ programming using this script is as easy and convenient as KDevelop. But there is one subtle difference - it’s stable and it works :) IMHO KDevelop is a great tool in theory but when you try to write something more than simple “Hello World!” it crashes randomly every few minutes.

3 Responses to “Vim - Projects”

  1. Mateusz Loskot Says:

    I must agree with your opinion about the KDevelop instability. I have similar opinion about Anjuta (ie. it has never worked for me to import makefile-based project freezing every time).
    For me, Vim (I use gVim) is perfect: simple, fast, and powerful.

    Here are my must-have plugins I use, especially when working on big projects:

    lid - interface to GNU ID utils (http://www.gnu.org/software/idutils/)
    http://www.vim.org/scripts/script.php?script_id=251

    LoadHeaderFile
    http://vim.sourceforge.net/scripts/script.php?script_id=24

    TabBar - I like it more than native Vim tabs
    http://vim.sourceforge.net/scripts/script.php?script_id=1338

    gdbvim is also interesting but not very convenient for me:
    http://www.vim.org/scripts/script.php?script_id=1386

  2. SirMike Says:

    Yes, Vim is very powerful and it’s much better than any Linux IDE. Thanks for links - I’ll try them.
    I can’t say much about Anjuta because I couldn’t even start it on my Slack and I didn’t want the GNOME stuff either. I tried it on Ubuntu one time but it behaved exactly the same way as KDevelop - random crashes.
    IMHO there is only one app that really can be great IDE when it is finished - Code::Blocks.

  3. Mateusz Loskot Says:

    Right, Code::Blocks seems to be nice. I have to try it.

Leave a Reply

Designed by SirMike © All rights reserved

Valid XHTML 1.0! Valid CSS!