1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 06:20:05 +08:00
SpaceVim/docs/_posts/2018-09-28-use-vim-as-ide.md
2019-01-30 22:20:22 +08:00

55 lines
1.6 KiB
Markdown

---
title: "Use Vim as IDE"
categories: [blog]
excerpt: "A general guide for using SpaceVim as general IDE"
type: BlogPosting
comments: true
commentsID: "Use Vim as IDE"
---
# [Blogs](../blog/) >> Use Vim as IDE
This is a general guide for using SpaceVim as IDE. including following sections:
<!-- vim-markdown-toc GFM -->
- [Installation](#installation)
- [Default UI](#default-ui)
- [Fuzzy finder](#fuzzy-finder)
- [Files and Windows](#files-and-windows)
- [Language support](#language-support)
<!-- vim-markdown-toc -->
### Installation
SpaceVim is a Vim configuration, so you need to install vim or neovim, here is a guide for installing neovim and vim8 with `+python3` feature.
after installing Vim, following the quick start guide to install SpaceVim,
### Default UI
![default UI](https://user-images.githubusercontent.com/13142418/33804722-bc241f50-dd70-11e7-8dd8-b45827c0019c.png)
The welcome screen will show the recent files of current project.
### Fuzzy finder
SpaceVim provides 5 fuzzy finder layer, they are unite, denite, fzf, leaderf and ctrlp. To use fuzzy finder feature, you need to enable a
fuzzy finder layer. for example enable denite layer:
```toml
[[layers]]
name = "denite"
```
### Files and Windows
The windows ID will be shown on the statusline, and users can use `SPC + number` to jump to specific windows, the buffer id or tabpage id will
be shown on the tabline. To jump to specific tab, you can use `Leader + number` the default leader in SpaceVim is `\`.
### Language support
By default, SpaceVim do not load any lanaguge layer, please checkout the [available layers](../layers/) page.