mirror of
https://github.com/tiyn/wiki.git
synced 2025-10-26 16:21:15 +01:00
linux: added vim
This commit is contained in:
27
wiki/linux/vim.md
Normal file
27
wiki/linux/vim.md
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# VIM
|
||||||
|
|
||||||
|
[VIM](https://www.vim.org/) is a highly configurable text editor.
|
||||||
|
There are various forks off it with the most popular being [Neovim](https://neovim.io/).
|
||||||
|
This entry only addresses VIM but due to the similarities of the forks it still can be drawn on for
|
||||||
|
them.
|
||||||
|
Differences of forks to the original VIM will be addressed in specific entries for the forks.
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
The VIM program can be installed from source as described
|
||||||
|
[on the official website/](https://www.vim.org/download.php).
|
||||||
|
Alternatively many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
|
||||||
|
package VIM in the `vim` package.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
This section addresses the usage of VIM.
|
||||||
|
|
||||||
|
### Manage Folding
|
||||||
|
|
||||||
|
This section is based on a
|
||||||
|
[guide from Vim From Scratch](https://www.vimfromscratch.com/articles/vim-folding).
|
||||||
|
VIM can hide chunks of text which is called folding.
|
||||||
|
The basic usage is as follows.
|
||||||
|
`zf` marks a piece of text foldable and immediately folds.
|
||||||
|
`zo` opens up a fold - so it unfolds it - and `zc` closes a fold - so it folds.
|
||||||
Reference in New Issue
Block a user