We want use VIM as great as Netbeans for editing PHP, Phyton, JS, HTML, XML and many else filetype.
This VIM bundled with many plugins, syntax and custom .vimrc configuration.
This VIM is inspired by many great developers that share their custom VIM configuration.
All TLDR; documentation located in .vimrc. You can read and follow link there to see related projects used.
Go to your Command / Terminal :
git clone git://github.com/yodiaditya/vim-netbeans.git vim-netbeans
When opening .vimrc, do ":BundleInstall" to install all package and exit by :wq.
rm -rf .vim/bundle/snipmate.vim/snippets
ln -s ~/vim-netbeans/.vim ~/.vim
ln -s ~/vim-netbeans/.vimrc ~/.vimrc
Change your TAB behaviour between PyDiction and Snipmate by follow this link :
But i prefer using CTRL+Space as Snipmate Completion. Here a how to make it :
Edit start from line 15 :
After do installing, you should go to VIM and do :BundleInstall. I use Vundle here which i use pathogen in the past development.
I use nodejs-snipmate and snipmate-snippets. To preventing crash between default snippets in Snipmate and others,
A. Python Debugger like pyflakes, pylint and pep8
For installing Python debugger using PIP :
sudo pip install git+git://github.com/kevinw/pyflakes.git
sudo pip install pylint
sudo pip install pep8
Read .vimrc for magic keys and guide.
If you using Ubuntu, then can do this command :
sudo apt-get install exuberant-ctags
" set up commands
For using this custom VIM, here are some clue :
Use Backspace as PageUp & Space as PageDown in normal mode
Use tab (insert mode) for autocomplete Python using PyDiction
Autocomplete every you type. Also you can use CTRL + Space for Snipmate Autocompletion
Move to another tab / buffer using CTRL+Arrow
Using NERDTree by :NERDTree or editing .vimrc to enable NERDTree automatically.
Using F7 for FuzzFinder in Full Path or t (,t) for open based on current Buffer
Press F8 for enabling NERDTRee and Tagbar (Love it!)
Use space for MRU
Use Shift+e for execute Python code
Use Shift+n for execute NodeJS code
Also check many goodies bag in .vimrc
I'm using VIM and Netbeans for building many application on PHP, JS and Python
I have a lot of blog which contains many information. You can check here :