Шпаргалка https://rigovanov.ru/vim/
w - перемещение по словам вперед
b - перемещение по словам назад
f + character - перемещение на character после курсора ; - к следующему символу , - к предыдущему
F + charcter - перемещение на character до курсора ; - к предыдущему символу , - к сдедующему
t + character и T + character - тоже самое, только перемещает на символ перед character
ctrl + d - листает на пол страницы вниз
ctrl + u - листает на пол страницы вверх
/{pattern} - находит pattern, n - переходит к следующему pattern, N - к предыдущему
?{pattern} - в обратном направлении
{, } - по абзацам
gg - в начало документа
a - append, перемещает курсор на одну позицию вправо и переходит в режим вставки
A - тоже самое, только переходит в конец строки
df + character - удалить все символы включая character
dе + character - удалить все символы не включая character
d/hello - удалить все символы до первого вхождения hello
dG - удалить все символы с текущего положения курсора и до конца документа
cw - удалить слово и перейти в режим вставки
c - change
d - delete
y - yank (copy)
p - paste
= - format
g~ - toggle case
:e! - стереть все изменения и заново открыть файл
:syntax on - включить подсветку синтаксиса
set expandtab - пробелы вместо табуляции
set colorcolumn=79 - горизонтальная полоса для форматирования кода
yy - копировать строку, включая символ новой строки
$ mkdir ~/.vim/bundle
$ cd ~/.vim/bundle
$ git clone https://github.com/VundleVim/Vundle.vim.git
set list lcs=tab:>\ ,space:.
~={green}NVIM=~
Сборка из исходников https://github.com/neovim/neovim.git
cd neovim
make CMAKE_BUILD_TYPE=Release
make CMAKE_INSTALL_PREFIX=/opt/nvim install
make distclean
make deps
.bashrc
export PATH="$PATH:/opt/nvim/bin"
~={yellow}Установка шрифтов=~
Установка шрифтов в Alactritty. Редактировать alacritty.toml (C:\Users\User\AppData\Roaming\alacritty\alacritty.toml)
[font.normal]
family = "RobotoMono Nerd Font"
style = "Regular"