Поиск по сайту:

spf13-vim - Полный дистрибутив для редактора Vim


spf13-vim - это кроссплатформенный и легко настраиваемый ассортимент плагинов vim и различных ресурсов для Vim, GVim и MacVim.

Он работает в Linux, Windows и MacOS X, а также в других Unix-подобных системах, он придерживается традиционного ощущения vim, поскольку предлагает современные функции, такие как система управления плагинами, автозаполнение, теги и многое другое.

Рекомендуется к прочтению: Изучайте редактор Vi/Vim – РУКОВОДСТВО ДЛЯ НАЧИНАЮЩИХ

Примечательные плагины, предоставляемые под spf13-vim, включают:

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

Vundle — это выдающаяся система, построенная на тех же принципах, что и Pathogen, однако с интегрированной системой управления плагинами, использующей Git и Github.

Плагин NERDTree Explorer для Vim

NERDTree - это плагин для файлового менеджера, который предлагает функциональность ящика проектов для редактирования vim пользователем.

ctrlp Поиск файлов для Vim

Ctrlp — это замена плагина Command-T на 100% vim плагин. Он поддерживает интуитивно понятный и быстрый метод загрузки файлов из файловой системы (с регулярными выражениями и нечетким поиском), открытия буферов, а также недавно использованных файлов.

Объемный звук обрабатывает все '"[{}]"' и т.д.

Surround — это инструмент для работы с парами «окружения». Примеры окружения состоят из скобок, кавычек и HTML-тегов. Это окружение тесно связано с тем, что Vim называет текстовыми объектами.

NERDCommenter – код комментария в Vim

NERDCommenter - это плагин, который позволяет пользователю работать с комментариями к коду, независимо от типа файла.

Интегрированная проверка синтаксиса Syntastic для Vim

Syntastic - это плагин для проверки синтаксиса, который выполняет буферы с помощью внешних средств проверки синтаксиса во время их сохранения и открытия. В случае обнаружения каких-либо синтаксических ошибок пользователю отправляется уведомление, поэтому пользователю не нужно компилировать свой код или выполнять свой скрипт, чтобы найти их.

Numbers.vim — Добавление номеров строк для Vim

Numbers.vim — это плагин для переключения между относительной нумерацией (обычный режим) и абсолютной нумерацией (режим вставки) в зависимости от режима, в котором находится пользователь.

Это позволяет пользователю легко перемещать код с относительными номерами строк в обычном режиме. Снова отображение правильных номеров строк при написании кода в режиме вставки.

Плагин NeoComplCache Autocomplete++ для Vim

NeoComplCache - это мощный и блестящий плагин автозаполнения с дополнительной поддержкой сниппетов. Он включает автодополнение симуляций из словаря, буфера, омни-полного и сниппетов.

Добавить интеграцию Git для Vim для беглецов

Fugitive добавляет постоянную поддержку Git в каталоги Git в vim.

PIV добавляет редактирование PHP для Vim

PIV предлагает современную интеграцию PHP для Vim с улучшенной поддержкой PHP 5.3+, включая новейший синтаксис, функции, улучшенную поддержку свертывания и так далее.

Табуларизация Выровнять все в Vim

Tabularize позволяет пользователю выравнивать утверждения по знакам равенства и нескольким другим символам.

Tagbar добавляет генерацию тегов и навигацию в Vim

Tagbar требует exuberant-ctags и автоматически создает теги для открытых файлов пользователя. Он также представляет собой панель для удобной навигации по тегам.

EasyMotion Jump в любой точке Vim

EasyMotion предлагает интерактивный способ использования движений в Vim.

Кроме того, spf13-vim:

  1. поставляется с рядом дополнительных синтаксисов, таких как коммиты Markdown, Twig и Git.
  2. В комплект входит Solarized и SPF13-VIM Color Pack ( ir_black, Molokal, PeakSea).
  3. содержит полную коллекцию сниппетов для использования со snipmate или NeoComplCache.

Как установить spf13-vim в системах Linux

Прежде чем приступить к установке spf13-vim, убедитесь, что в вашей системе установлены Git и cURL, в противном случае выполните правильные команды ниже в соответствии с вашим дистрибутивом для их установки:

$ sudo apt-get install git curl  [On Debian based systems]
yum install git curl           [On CentOS based systems]

После того, как оба пакета будут установлены, вы можете перейти к установке spf13-vim с помощью скрипта автоматической установки в вашей системе и, что важно, сделать резервную копию текущих файлов конфигурации Vim.

Поэтому введите (или скопируйте и вставьте) следующую команду в вашем терминале, чтобы запустить автоматический установщик:

$ curl http://j.mp/spf13-vim3 -L -o - | sh

style="color: red;">Примечание: Если у вас уже установлен spf13-vim, вы можете обновиться до последней версии следующим образом:

$ cd $HOME/.spf13-vim/
git pull
vim +BundleInstall! +BundleClean +q

Как настроить и использовать spf13-vim в Linux

После установки закройте текущий терминал и откройте другой сеанс терминала. SPF13-VIM поставляется с высокооптимизированным конфигурационным файлом .vimrc, который исключительно хорошо организован и свернут в разделы, где каждый раздел помечен и каждый параметр прокомментирован.

Конфигурационный файл .vimrc, установленный spf13-vim, помогает справиться с распространенными недостатками vanilla vim, такими как использование одного файла конфигурации во всех операционных системах, исправление распространенных опечаток (:W, :Q плюс многие другие), настройка включенных плагинов, настройка интерфейса для использования функций vim (включая omnicomplete, номера строк, подсветку синтаксиса, правильную линейку и строку состояния и т. д.) в сочетании со многими другими функциями. больше.

$ vi ~/.vimrc

Вы можете добавить любые локальные настройки в файлы ~/.vimrc.local и ~/gvimrc.local, если файлы уже существуют, или создать их самостоятельно.

Возьмем, к примеру, вы можете переопределить цветовые схемы по умолчанию и использовать peaksea следующим образом:

$ echo colorscheme peaksea >> ~/.vimrc.local 

Файл ~/.vimrc.bundles импортирует различные плагины spf13. Однако, чтобы добавить (или удалить отдельные пакеты) свои собственные пакеты, создайте файл ~/.vimrc.bundles.local.

Например, приведенная ниже команда добавит дополнительный пакет:

$ echo Bundle \'spf13/vim-colors\' >> ~/.vimrc.bundles.local

Ниже приведены скриншоты, показывающие работу spf13-vim с разными цветовыми схемами:

Если вы чувствуете, что spf13-vim не так уж и полезен, вы можете полностью удалить его с помощью следующих команд.

$ cd ~/.spf13-vim-3/
./uninstall.sh

Для получения дополнительной информации о том, как использовать различные плагины, выполнять другие настройки и многое другое, посетите http://vim.spf13.com/.

В этой статье мы рассказали о spf13-vim, мощной коллекции полезных плагинов vim и ресурсов для улучшения текстовых редакторов Vim, GVim и MacVim.

Не забудьте использовать раздел обратной связи ниже, чтобы задать любые вопросы или поделиться с нами своими мыслями о статье. Вы также можете предоставить нам информацию о любых подобных программах для расширения основных функций Vim или повышения его производительности.

Статьи по данной тематике: