Sublime Text 2 is great text editor. No question about that. But If you are came from VIM world. you can tweak a little bit and make it as near perfect vim replacement.
1. Turn vintage mode
Sublime is shipped with package called ‘Vintage’, but it is disabled by default.
Now you can use most of key binding of Vim, including cursor movement, deletion, visual mode selection, extra. But Ex-mode commands including search & replacement (%s/…/…/g) is still missing. In order to emulate Ex mode in sublime text, you should install another package called ‘VintageEx’.
2. Install Package Control and VintageEx
It is better to install ‘Package Control’, which enable to manage various packages available for Sublime text 2. To install Package Control, open console (Ctrl-`) and paste the following command in console line.
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
Restart the sublime and using command pallette (shift+command+P) and select ‘install packages’