Slackvim |
Plugin yang digunakan Slackvim diantaranya:
- CSApprox. Agar colorscheme yang hanya berjalan di gvim dapat berjalan di vim.
- NERDCommenter. mempermudah memberi komentar pada blok kode.
- NERDTree. Menampilkan Tree.
- PyInteractive. Menjalankan Python interactive di dalam vim.
- Python.vim. Python syntax highlighting.
- RDoc. Syntax highlighting untuk RDoc (Ruby Documentation).
- Supertab. Tab completion untuk vim dalam mode insert.
- Fugitive. Menjalankan Git dalam Vim.
- FuzzyFinder. Melakukan pencarian buffer/file/command/bookmark/tag dalam Vim.
- Ruby. Ruby syntax highlighting.
- Rails. Ruby on Rails syntax highlighting.
Instalasi
Untuk melakukan instalasi Slackvim di sistem operasi linux, pastikan telah terinstall Git, Vim, dan Ruby. Jika telah terinstall, lakukan perintah-perintah berikut ini:
- git clone git://github.com/kuntoaji/slackvim.git ~/.vim
- cd ~/.vim
- git submodule init
- git submodule update
- ln -s ~/.vim/vimrc ~/.vimrc
Update
Jika instalasi dilakukan sesuai dengan langkah-langkah diatas, maka untuk melakukan update, cukup perintah-perintah berikut ini:
- git pull origin master
- git submodule update --init
Dokumentasi
Setelah menjalankan vim, dokumentasi dapat dibaca dengan menjalankan :help. Sedangkan untuk dokumentasi plugin, dapat dibaca dengan menjalankan :help namaplugin.
Mappings
Berikut ini adalah beberapa shortcut yang bisa digunakan bila Slackvim telah ter-install.
+-----------------+----------------------------------------------+ | key mapping | Action | +-----------------+----------------------------------------------+ | <shift-tab> | Toggle NERDTree | +-----------------+----------------------------------------------+ | <ctrl-h> | Window navigation (left) | +-----------------+----------------------------------------------+ | <ctrl-j> | Window navigation (down) | +-----------------+----------------------------------------------+ | <ctrl-k> | Window navigation (up) | +-----------------+----------------------------------------------+ | <ctrl-l> | Window navigation (right) | +-----------------+----------------------------------------------+ | <ctrl-f> | Open FuzzyFinderFile | +-----------------+----------------------------------------------+ | ,p | paste from clipboard | +-----------------+----------------------------------------------+ | v | visual select mode | +-----------------+----------------------------------------------+ | V | visual select mode for lines | +-----------------+----------------------------------------------+ | <ctrl-v> | visual select mode for blocks of text | +-----------------+----------------------------------------------+ | < | In visual mode shift block to left | +-----------------+----------------------------------------------+ | > | In visual mode shift block to right | +-----------------+----------------------------------------------+ | / | search | +-----------------+----------------------------------------------+ | :help | help | +-----------------+----------------------------------------------+Tutorial Vim
Untuk mempelajari tentang vim, berikut ini adalah situs-situs yang saya rekomendasikan.
- http://www.vim.org
- http://www.vi-improved.org/
- http://www.zzapper.co.uk/vim-tips-blog/
- http://vimcasts.org/
Jika memiliki tips untuk vim, silahkan share melalui komentar dibawah. [Slackvim Github]
No comments:
Post a Comment