Вы замечали такую особенность, когда начинаете работать с новой IDE, то ощущаете технический дискомфорт: все вам кажется неудобным и не на своих местах, инструмент кажется незнакомым и вы начинаете сравнивать используемую среду разработки с той, на которой работали раньше? Обычно такой «дискомфорт» способны устранить специальные расширения — плагины, которые есть у любой современной среды разработки.
Кстати, у IDE Vim тоже есть плагины на любое ваше требование, именно поэтому эта среда считается одной из самых популярных, гибких и настраиваемых.
О плагинах Vim
Изначально Vim может отпугнуть своей грубостью, сложностью и неотесанностью. Первое впечатление при работе с этой средой — ужасно неудобная, неопрятная и неприятная. Но все это далеко не так, и эти ощущения проходят со временем. Все такие «неудобные моменты» смогут устранить плагины Vim, они даже способны «вылепить» из Vim идеальную IDE, чтобы она была именно такой, о которой вы всегда мечтали.
Возможности Vim благодаря его плагинам становятся очень расширяемыми и впечатляющими. Большинство ее пользователей даже не подозревают, на что способна эта IDE!
Все плагины Vim условно делятся на две основные группы:
-
Плагины общего назначения, которые улучшают функциональность самой IDE: навигацию по «дереву», комментирование, работу с файлами др.
-
Плагины «узкого» назначения, которые добавляют настройки этой IDE по какому-то конкретному языку программирования: подсветка синтаксиса, автодополнение выражений, автозакрытие тегов, проверка скриптов на ошибки и др.
Плагины для Vim можно найти на сайте для этой IDE или на GitHub, потому что много разработчиков самостоятельно пишут к ней плагины. В основном все плагины распространяются в виде архива либо в виде файла с расширением «.vim». У любого плагина, который расположен на официальном сайте, есть описание того, для чего он служит, а также есть инструкция по его установке и настройке. Что касается плагинов с GitHub, то там бывает всякое: есть плагины с инструкцией, а есть и без.
В зависимости от того, плагин какой группы вы устанавливаете, у него будет собственный путь установки:
-
Плагины общего назначения могут обозначаться как «utility» и помещаются в папку «/.vim/plugin».
-
Плагины узкого назначения могут обозначаться как «syntax» и помещаются в папку «/.vim/syntax».
Устанавливать плагины в Vim можно при помощи менеджера плагинов или «вручную». Если чувствуете себя уверенным пользователем Vim, то смело можете устанавливать плагины «руками», но воспользоваться менеджером будет проще и быстрее.
Популярные плагины Vim
Как мы уже говорили, плагины Vim существуют в больших количествах. Приведем несколько полезных и популярных, на которые стоит обратить внимание. Если вам нужны специализированные плагины по конкретному языку — поищите их разновидности в сети или на официальном сайте этой среды разработки.
Полезные плагины Vim:
-
«vim surround». Этот плагин позволяет легко манипулировать парными скобками и кавычками разных видов.
-
«vim commentary». Этот дает возможность легко комментировать написанный код: строку, набор строк, абзац и т. д.
-
«emmet vim». Этот плагин расширяет возможности IDE при разработке frontend вашего веб-ресурса.
-
«coc.nvim». Этот плагин добавляет функцию автодополнения кода при разработке на многих современных языках программирования.
-
«fzf». Это расширение добавляет поиск по коду разработки при помощи командной строки.
Заключение
Плагины Vim призваны облегчить процесс разработки при помощи этой среды на любом языке программирования. Они прекрасно с этим справляются. Большинство из них являются абсолютно бесплатными, что не может не радовать.
Удобная IDE — это залог эффективной разработки, а плагины Vim делают эту IDE очень удобной.
Кстати, все описанные плагины Vim и огромное множество других доступны на официальном сайте этой IDE — vim.org.