xVim for xCode do not need SIMBL any more
-
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.
- Marker
- Marco
- Register (So you can't yank different text to different register)
- Folding (and basically any other thing that's not relevant to key-binding)
- Insert Mode
- Replace Mode
- Visual Mode [since v0.2]
- Normal Mode (Check out the supported mode command here)
- Simplified Key-map (Read the wiki)
- Big thanks to fileability, 3 Ex commands and search with
/?
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)
- Handle replace mode properly.