====== VIM ======
===== Установка =====
==== Debian ====
sudo apt install vim
==== Fedora / Centos / RHEL ====
sudo dnf install vim
==== Arch Linux ====
sudo pacman -S vim
sudo ls -s /usr/bin/vim /usr/bin/vi
===== Установка редактором по умолчанию =====
==== Debian ====
sudo update-alternatives --config editor
==== Fedora / Centos / RHEL ====
sudo dnf remove -y nano-default-editor
sudo dnf install -y vim-default-editor
===== Интерактивный курс по VIM =====
Для изучения работы в VIM, лучше всего пройти встроенный курс:
vimtutor
===== Параметры =====
^ Параметр ^ Описание ^
| set number | Показывать номера строк |
| syntax on | Включить подсветку синтаксиса |
| set ts=4 | Показывать отступ равным 4 пробелам |
| set sw=4 | Заменить отступ на отступ равным 4 пробелам |
| set expandtab | Заменить TAB на пробелы |
| set ic | Игнорировать регистр при поиске |
| set hls | Подсвечивать поиск |
| set linebreak | Перенос по словам, а не по буквам |
| set dy=lastline | Перенос по словам, а не по буквам |
===== Пример простого конфига =====
syntax on
colorscheme habamax
set number
set relativenumber
set autoindent
set tabstop=4
set title
set shiftwidth=4
set smarttab
set expandtab
set softtabstop=4
set mouse=a
set ic
set hls