xVim is a plugin to provide vim key-binding for Mac Apps. (See all currently supported appliction here)
Make sure you are checking xVim's github and stay updated.
You may use xVim under the terms of the MIT license.
Consider this is a temporary plugin for you before another XVim project reaches a stable stage.
Download or fork xVim (Only use the master branch)
Build xVim with xVim Scheme. Confirm there's a xVim.xcplugin in the location : ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
Relaunch Xcode, if you saw a block caret in Xcode. It means the plugin is working.
Make sure you really want vim binding in other apps (since there're Chocolat, Vico, SubmlineText2, which already have vim inside them).
Install SIMBL.
Download or fork xVim (Only use the master branch)
Build xVim with xVim-SIMBL Scheme. Confirm there's a xVim.xcplugin in the location : ~/Library/Application Support/SIMBL/Plugins/
Check out the wiki to see how to make it work in other app.
Relaunch the app, if you saw a block caret in your text editor. It probably means xVim is working fine.
/?
works !!!This plugin won't work with MS line ending(CR/LF).
yYdDcCxX will copy the content to internal kill buffer. And pP will only paste something, if that buffer is not empty. If you want to use the clipboard, use Ctrl+C (Copy), Ctrl+X (Cut), Ctrl+V (Paste)