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:
- поставляется с рядом дополнительных синтаксисов, таких как коммиты Markdown, Twig и Git.
- В комплект входит Solarized и SPF13-VIM Color Pack ( ir_black, Molokal, PeakSea).
- содержит полную коллекцию сниппетов для использования со 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 или повышения его производительности.















