Настройка vim и примеры работы

Установим менеджер плагинов и добавим строку состояния

Менеджер плагинов Vundle

Клонируем

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Затем запускаем создаем в редакторе `vim ~/.vimrc` и копируем конфиг.

Плагины прописываем между двух строк

call vundle#begin()
# тут плагины
call vundle#end()

После добавления планина выполнить команду в vim

:source ~/.vimrc
:PlugInstal

Добавление статус бара в VIM

делается через плагин vim-airline. Показывает режим редактора, ветку git, общее количество строк и на какой вы, на какой вы в процентном отношение.

Открываем в реакторе ~/.vimrc и прописываем плагины

Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'

А затем выполняем команду установки плагинов

:source ~/.vimrc
:PlugInstal

Подсветка синтаксиса

Включение и отключение подсветки синтаксиса делается командой
:syntax on и :syntax off
Если хотите что бы автоматически включалась подсветка синтаксиса перейдите в редактирование настроек: vim ~/.vimrc и оставьте в конфигах строку syntax on

Сделать поиск регистронезависимым в vim

Для того что бы отключить зависимость поиска надо ввести :set ignorecase ИЛИ :set ic.
Для того что бы включить обратно вводим :set noignorecase ИЛИ :set noic

Для того что бы сохранить эту настройку, прописываем в vim ~/.vimrc

Комментирование нескольких строк

  1. Перешли на строку с которой начинаем комментирование
  2. Ctrl+v — перешли в режим «визуальный блок«
  3. Кнопками вверх\вниз выделяем несколько строк
  4. Shift-I — перешли в режим «вставка«
  5. Ввели символ комментирования. Например //
  6. Нажали ESC

Убрать комментирование с нескольких строк

Если только что закомментировали то достаточно нажать U в режиме

  1. Перешли на строку с которой начинается комментирование
  2. Ctrl+v — перешли в режим «визуальный блок«
  3. Кнопками вверх\вниз выделяем область с символами комментирования
  4. Нажимаем кнопку X

Поддерживаем кодировку DOS, Win-1251

Если надо переключить кодировку то надо ввести команду:

:e ++enc=<кодировка>
Например для windoiws 1251, DOC 866, KOI-8:
:e ++enc=cp1251
:e ++enc=cp866
:e ++enc=koi8-u

Команды большие и лучший способ добавить меню для таких команд.
Открываем ~/.vimrc и добавляем следующий код

"<Ctrl-F10> - вызов меню выбора колировки
" переключение в меню с помощью Tab
" Меню выбора кодировки
set wildmenu
set wcm=<Tab>
menu Encoding.koi8-u :e ++enc=8bit-koi8-u<CR>
menu Encoding.windows-1251 :e ++enc=8bit-cp1251<CR>
menu Encoding.ibm-866 :e ++enc=8bit-ibm866<CR>
menu Encoding.utf-8 :e ++enc=2byte-utf-8 <CR>
map <C-F10> :emenu Encoding.<TAB>

А дальше выполнить :source ~/.vimrc
Теперь по Ctrl-F10 будет показываться меню для выбора кодировки

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *