Как прокачать Vim за 1 минуту
Можно долго спорить о лучших IDE и редакторах для разработки кода, но если вы работаете в консоли или подключаетесь к серверу по SSH, то удобнее vim ничего нет. Он установлен по умолчанию на большинстве хостингов, так что имеет смысл его изучить и полюбить.
Настройка vim происходит в файле ~/.vimrc. Его может не быть, это нормально, тогда нужно создать.
- Открываем ~/.vimrc
$ vim ~/.vimrc
- Добавляем в файл следующее содержимое и сохраняем (команда «:wq»):
set ttyfast
set showmode
set showcmd
set title
set hidden
set ffs=unix,dos,mac
" Показывать нумерацию строк
set number
" Чтобы не было проблем с swp-файлами, которые создаются во время редактирования
set nobackup
set nowritebackup
set nowb
set noswapfile
" Глубина истории
set undolevels=1000
syntax on
" Цветовая схема
set t_Co=256
" monokai не идёт по умолчанию, но мы его установим чуть позже
colorscheme monokai
" Рисовать вертикальную линию для отображения границы в 120 символов — строки длинее хуже читаются
set colorcolumn=120
highlight ColorColumn ctermbg=238 guibg=#232728
" Настройка табов
set expandtab
set tabstop=4
set shiftwidth=4
" Отображать скрытые символы, табы и висящие пробелы
set list
set listchars=tab:→\ ,trail:·,nbsp:·
- Я использую тёмную тему monokai. Её нет среди тем по умолчанию, но установить её несложно:
ls —l /usr/share/vim/vim*/colors покажет все предустановленные в системе темы
$ mkdir -p ~/.vim/colors
$ curl -o ~/.vim/colors/monokai.vim https://raw.githubusercontent.com/sickill/vim-monokai/master/colors/monokai.vim
Имя этого файла с темой нужно указать в ~/.vimrc в строке
colorscheme <monokai>
Дебил, даун и хуйло