--- title: "Home" description: "SpaceVim is a community-driven vim distribution that seeks to provide layer feature." --- [](https://gitter.im/SpaceVim/SpaceVim) [](https://travis-ci.org/SpaceVim/SpaceVim) [](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/dev) [](https://codecov.io/gh/SpaceVim/SpaceVim/branch/dev) [](https://github.com/SpaceVim/SpaceVim/releases/tag/0.5.0) [](https://github.com/SpaceVim/SpaceVim/blob/dev/LICENSE) SpaceVim is a community-driven vim distribution that supports vim and Neovim. SpaceVim manages collections of plugins in layers. Layers make it easy for you, the user, to enable a new language or feature by grouping all the related plugins together. Please star the project on github - it is a great way to show your appreciation while providing us motivation to continue working on this project. The extra visibility for the project doesn't hurt either!  See the [documentation](https://spacevim.org/documentation) or [the list of layers](http://spacevim.org/layers/) for more information. Here is a throughput graph of the repository for the last few weeks: [](https://waffle.io/SpaceVim/SpaceVim/metrics/throughput) ## Requirements At a minimum, SpaceVim requires `git` and `wget` to be installed. These tools are needed for downloading plugins and fonts. If you are new to vim, you should learning about Vim in general, read [vim-galore](https://github.com/mhinz/vim-galore). ## Install ### Linux and macOS ```bash curl -sLf https://spacevim.org/install.sh | bash ``` After SpaceVim is installed, launch `vim` and SpaceVim will **automatically** install plugins. For more info about the install script, please check: ```bash curl -sLf https://spacevim.org/install.sh | bash -s -- -h ``` ### Windows The easist way is to download [install.cmd](https://spacevim.org/install.cmd) and run it as administrator, or install SpaceVim manually. ## Features - **Great documentation:** access documentation in Vim with SPC h SPC.  - **Beautiful UI:** you'll love the awesome UI and its useful features.  - **Mnemonic key bindings:** all key bindings have mnemonic prefixes.  - **Describe key bindings:** use SPC h d k to describe key bindings, and find definition of key bindings.  - **Lazy load plugins:** Lazy-load 90% of plugins with [dein.vim](https://github.com/Shougo/dein.vim)  - **Neovim centric:** Dark powered mode of SpaceVim ## Blogs
{{ post.excerpt | truncatewords: 100 }}