Vim/README.md

61 lines
1.8 KiB
Markdown
Raw Normal View History

2015-11-25 11:22:12 +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/0t6ljij7g5h0ddx8?svg=true)](https://ci.appveyor.com/project/guillermooo/vim) [![Slack Status](http://slackin.westus.cloudapp.azure.com/badge.svg)](http://slackin.westus.cloudapp.azure.com)
2015-11-12 22:51:40 +03:00
# Vim
2015-11-17 09:39:04 +03:00
Vim emulation for 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-11-29 13:44:26 +03:00
## Installation and Usage
2015-11-29 13:37:35 +03:00
1. Install [Visual Studio Code](https://code.visualstudio.com/)
2. In the command palette (`Ctrl-Shift-P` or `Cmd-Shift-P`) select `Install Extension` and search for **vim**. Alternatively, run `ext install vim`
## Project Status
### Completed
* Modes:
* 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: `:`
* Navigation: `h`, `j`, `k`, `l`
* 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`
* File Operations: `:q`, `:w`
### Planned
In no particular order:
* Search: `/`
* Support Macros
* Buffers
* Neovim Integration
## Contributions
2015-11-30 04:40:54 +03:00
Contributions are extremely welcomed!
Take a look at [Extension API](https://code.visualstudio.com/docs/extensionAPI/overview) on how to get started and our current [issues](https://github.com/VSCodeVim/Vim/issues) to see what we are working on next.
### Getting started
1. Install [Visual Studio Code](https://code.visualstudio.com/).
2. Fork the repo.
3. Run `npm install` to install all the dependencies.
4. Create a topic branch.
5. Run tests:
* Ensure tslint passes by running: `gulp`
* Ensure tests pass by running extension tests within Visual Studio Code
5. Squash your commits.
6. Submit your PR
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)