View Full Version : Using Vim for Web development
December 24th, 2008, 06:06 AM
December 24th, 2008, 07:10 AM
Maybe you'll find this link interesting, when your a bit more comfortable with vim:
How to Debug PHP with Vim and XDebug on Linux (http://tech.blog.box.net/2007/06/20/how-to-debug-php-with-vim-and-xdebug-on-linux/)
December 26th, 2008, 03:01 PM
I was wondering if you could turn Vim into a Web Development IDE of sorts.
Well Vim is a programmable text editor, rather than an IDE. There are a whole host of plugins and scripts available on vim.org (http://www.vim.org/scripts/index.php) and tips/tricks on the Wiki (http://vim.wikia.com/wiki/Main_Page), but Vim is a bit different to a conventional IDE, as you add these features yourself. An IDE usually provides a massive library of features out-of-the-box, most of which you never use or are even aware exists.
With Vim, you also get to link features together and bind complex commands to specific keys, with a little tweaking of the scripts.
What plugins should I use?
The best approach is to stick with just the basic editor until you find yourself missing something, then go onto the Vim sites and investigate possible solutions. It's worth knowing how to get in touch with the Vim community (http://www.vim.org/community.php) as well, as there are plenty of people around who will happily help you with problems.
Also I'm very fond of snippets, one of the reasons I use Komodo Edit, is there any snippet support for Vim besides snippetsEmu? I tried configuring but it didn't worked out :S.
I'm not familiar with Komodo/TextMate snippets, or the snippetsEmu plugin, but from what I can see it looks like a form of macro support. There are a number of ways of making/replaying macros in Vim, the simplest being the "q" recording command. (http://vim.wikia.com/wiki/Recording_keys_for_repeated_jobs). You can also (with a bit of practice) write small functions in your .vimrc file to perform more complex tasks when you press a given key combination.
However, if you are looking specifically into using TextMate snippets in Vim, then you might want to email the author of snippetsEmu and ask him for some help (his email address is given on the snippetsEmu script page). This way, you will get the plugin working more quickly, and he will be able to identify the trouble-spots with configuring his plugin and improve on the instructions.
May 31st, 2009, 02:04 PM
May 31st, 2009, 07:46 PM
Closed - necromancy
well that was a fail - forgot to close it - I'll leave it open and see what happens :)
May 31st, 2009, 09:15 PM
Take a look at the slides from Andrei Zmievski's VIM for (PHP) Programmers (http://gravitonic.com/2007/02/vim-for-php-programmers-slides-and-resources) presentation.
The article also contains a link to his VIM setup which includes a whole lot of useful VIM scripts and shortcuts.
I have been using them myself, and modified it to my needs, for quite some time now and it's pretty much basically all that's required.
June 27th, 2010, 06:44 PM
Thanks for slides :p
Powered by vBulletin® Version 4.2.1 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.