2015-11-29 20:43:13 +03:00
# Vim
2015-11-17 09:39:04 +03:00
2015-12-16 03:52:03 +03:00
[![Build Status ](https://travis-ci.org/VSCodeVim/Vim.svg?branch=master )](https://travis-ci.org/VSCodeVim/Vim) [![Build status ](https://ci.appveyor.com/api/projects/status/github/vscodevim/vim?branch=master&svg=true&retina=true )](https://ci.appveyor.com/project/guillermooo/vim/branch/master) [![Slack Status ](https://vscodevim-slackin.azurewebsites.net/badge.svg )](https://vscodevim-slackin.azurewebsites.net)
2015-12-02 12:56:34 +03:00
2015-12-05 01:04:42 +03:00
Vim (aka. VSCodeVim) is a [Visual Studio Code ](https://code.visualstudio.com/ ) extension that enables the power of the Vim keybinding experience within Visual Studio Code.
2015-11-18 23:00:58 +03:00
2015-11-29 13:37:35 +03:00
![Screenshot ](images/screen.png )
2015-11-18 23:00:58 +03:00
2015-12-02 12:56:34 +03:00
## Install
2015-11-26 13:40:42 +03:00
2015-12-02 12:56:34 +03:00
1. Within Visual Studio Code, open the command palette (`Ctrl-Shift-P` / `Cmd-Shift-P` )
2. Select `Install Extension` and search for 'vim' *or* run `ext install vim`
2015-11-26 13:40:42 +03:00
## Project Status
2015-12-02 12:56:34 +03:00
See our [release notes ](https://github.com/VSCodeVim/Vim/releases ) for full details.
2015-11-26 13:40:42 +03:00
### Completed
2015-12-05 01:04:42 +03:00
* Switching Modes:
2015-11-26 13:40:42 +03:00
* Visual: `v` , `V`
* Command: `Esc` , `Ctrl+[`
* Insert: `i` , `I` , `a` , `A` , `o` , `O`
* Current Mode displayed in the status bar in the bottom left
* Commands:
* Command Palette: `:`
2015-12-05 01:04:42 +03:00
* Navigation: `h` , `j` , `k` , `l` , `w` , `b` , `gg` , `G` , `$` , `^` , `w` , `b`
2015-11-26 13:40:42 +03:00
* Indentation: `>>` , `<<`
2015-11-30 04:40:54 +03:00
* Deletion: `dd` , `dw` , `db`
2015-11-29 11:38:12 +03:00
* Editing: `u` , `ctrl+r`
2015-11-29 20:43:13 +03:00
* File Operations: `:q` , `:w`
2015-11-26 13:40:42 +03:00
2015-11-18 23:00:58 +03:00
## License
2015-11-19 21:22:17 +03:00
2015-11-18 23:00:58 +03:00
[MIT ](LICENSE.txt )