From ced35c5dccc7c4b1cbc996bf98a7cf19df2602e8 Mon Sep 17 00:00:00 2001 From: Oxbian Date: Mon, 19 Jun 2023 00:20:11 +0200 Subject: Init dotfiles --- readme.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 readme.md (limited to 'readme.md') diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..a8e74fd --- /dev/null +++ b/readme.md @@ -0,0 +1,56 @@ +# VIM + +This repo contains my vim configuration, hope it will be usefull for you. + +## Installation + +You will need `vim` and `git` to be able to use this config. + +Normally if you run the `install.sh` script it will work, but if you have a problem, try to install vim plug and check if your problem is solved. + +```bash +curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ + https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim +``` + +Oh and remove neovim, it make some problems with vim. + +## Plugins + +This config has just the necessarry plugins installed: + +- [Vim gitgutter](https://github.com/airblade/vim-gitgutter) to see diff between files with git. +- [Vim fugitive](https://github.com/tpope/vim-fugitive) to be able to use some powerful git commands in git. +- +## Command & keybinds + +### General + +- `Ctrl+h` move to the left window +- `Ctrl+j` move to the bottom window +- `Ctrl+k` move to the upper window +- `Ctrl+l` move to the right window +- `h` remove highligthing + +### NerdTree + +For help, use `:help NERDTree`. +Keybinds: +- `Ctrl+f` open or close the nerdtree window + +### Vim Gutter + +For help, use `:help gitgutter`. +Keybinds: +- `[c` & `]c` to jump between hunks, +- `hp` to preview hunk, +- `hs` to stage hunk, +- `hu` to undo hunk, +- `d` to toggle GitGutter. + +Hunks are the difference between your file and the git file. + +### Vim Fugitive + +For help, use `:help fugitive`. + -- cgit v1.2.3