VIM As A Python IDE
VIM As A Python IDE
Cross platform
Very fast
Highly customizable
Color scheme
Syntax highlighting
Code completion
Go to denition
Refactoring
Debugging
Saturday, June 9, 12
TOPICS
1. How to install Vim
2. Your rst .vimrc
3. Install your plugins
4. Pair Programming
Saturday, June 9, 12
1. HOW TO INSTALL VIM
# Prerequisites:
# (Ubuntu) sudo apt-get build-dep vim
# (OSX) Command Line Tools for Xcode
$ hg clone https://vim.googlecode.com/hg/ vim
$ cd vim/src
$ ./configure --enable-pythoninterp --with-features=huge --prefix=$HOME/opt/vim
$ make && make install
$ mkdir -p $HOME/bin
$ cd $HOME/bin
$ ln -s $HOME/opt/vim/bin/vim
$ which vim
$ vim --version
# on Ubuntu:
$ sudo apt-get install gtk2-engines-pixbuf
Saturday, June 9, 12
2. YOUR FIRST .VIMRC
vim-powerline
(https://github.com/Lokaltog/vim-powerline)
python-mode
(https://github.com/klen/python-mode)
ctrlp.vim
(https://github.com/kien/ctrlp.vim)
python_editing
(http://www.vim.org/scripts/script.php?script_id=1494)
Saturday, June 9, 12
4. PAIR PROGRAMMING
http://martinbrochhaus.com/2012/05/pair.html
Saturday, June 9, 12
THANK YOU
(https://github.com/mbrochh/vim-as-a-python-ide)
@mbrochh
Saturday, June 9, 12