Архив метки: vim

Vim: плагины supertab и vim-devicons

26 ноября 2018
 

 В продолжение поста vim: превращаем редактор в “IDE” – плагины и вот это вот всё – ещё пара полезностей для vim. supertab supertab вызывает автоподстановку по нажатию кнопки <TAB>, вместо комбинаций типа Ctrl+O/Ctrl+X. Добавляем в .vimrc: … ” https://github.com/ervandew/supertab Plug ‘ervandew/supertab’ … Перечитываем его, и устанавливаем: [simterm] :source .vimrc :PluginInstall [/simterm] Для настройки плагина есть много… Читать далее »

vim: превращаем редактор в “IDE” – плагины и вот это вот всё

15 ноября 2018
 

 Пользуюсь vim-ом уже не первый год, и всё хотелось превратить его в “настощий IDE” – но как-то было лень и руки не доходили. Т.е., vim, конечно, прекрасен и сам по себе, но сейчас начал в очередной раз ковырять Golang, и очень напрягает писать функции в ЭтОмВоТдУрАцКоМкЕмЕлСтАйЛе и постоянно shift-тить, а потому начал искать плагин для… Читать далее »

VIM: сместить несколько строк

16 марта 2016
 

 В PyCharm очень радовала возможность сместить выделенный кусок кода, например – TAB на 4 пробела влево. Для Ruby никакого IDE не установлено, поэтому – используется vim (с Sublime Next как-то не складывается). Что бы в нем выполнить аналогичное действие – выполняем: v – переходим в режим выделения; j N-раз – выделяем необходимое кол-во строк; > –… Читать далее »

VIM: изменить отступы для TAB

19 декабря 2014
 

 В файле ~/.vimrc прописываем: set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab Проверяем: $ $ some text$ tab here and other tab here $ Кроме того, полезно установить опцию set smartindent – тогда Vim будет добавлять отступы после использования условий if/else, while/for и т.д.

Vim: полезные команды

3 мая 2014
 

  Давно было желание собрать все наиболее полезные команды Vim в одном месте, и рассортировать их. Получилась такая вот таблица. Можно экспортировать в PDF и повесить на стенку 🙂