SpaceVim - созданный дистрибутив vim, разработанный сообществом

Spacevim

SpaceVim - это дистрибутив популярного и известного редактора Vim. который вдохновлен космическими машинами. Он отвечает за управление и организацию коллекций плагинов. Layered, которые помогают собирать связанные пакеты для обеспечения неотъемлемых характеристик интегрированных сред разработки, адаптированных для разработки на разных языках.

Дополнения они сгруппированы в коллекции с реализацией определенных функций. Например, уровень python собирает файлы deoplete.nvim, neomake и jedi-vim для обеспечения автозаполнения, проверки синтаксиса и поиска документации.

Этот подход помогает организовать настройку и снижает накладные расходы пользователей избавляя их от необходимости думать о том, какие пакеты устанавливать.

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

Его основные особенности включают в себя:

  • Neovim Centric
  • Модульная конфигурация
  • Загрузите 90% плагинов с помощью [dein.vim]
  • Прочный, но легкий
  • Присоединяйтесь к целенаправленному рабочему процессу
  • Потрясающий интерфейс
  • Режим для конкретного языка
  • Расширенная конфигурация Neocomplete
  • Центральное расположение для этикеток
  • Легкое простое состояние / состояние табуляции
  • Цветовые сочетания

В SpaceVim есть связанные модули разработки, Каждый модуль обеспечивает завершение кода, проверку синтаксиса, форматирование, отладку и REPL.

Особенно не путайте SpaceVim и Neovim, поскольку некоторые думают, что это одинаковые или похожие проекты.

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

В то время как SpaceVim - это просто конфигурация vim. Пользователи также не уверены в производительности SapceVim и сравнивают его с Spacemacs, структурой конфигурации для GNU Emacs.

О новой версии SpaceVim 1.1

После 4-месячного периода разработки недавно была выпущена новая версия проекта SpaceVim 1.1.

Новая версия добавляет поддержку всплывающих окон (например, для отображения документации и результатов поиска через flygrep).

В дополнение к этому реализовано меню для плагина поиска fzf и набор для разработчиков на языке Rust.

С другой стороны, мы также можем выделить, что ссылка на команду «git log» и файловый менеджер defx была добавлена ​​в проект.

Новые функции в этой версии включают:

  • Добавление плавающего окна позволяет находить совпадения.
  • Версия для Windows добавляет поддержку defx и Disk Explorer, а ключ по умолчанию привязан к SPC fd:
  • Улучшите режим iedit, добавьте команды iedit-normal syx и добавьте команды iedit-insert Ctrl-e, Ctrl-a, Ctrl-b и Ctrl-f.
  • Улучшен модуль fzf и добавлена ​​поддержка меню fzf.

Установка

Установить SpaceVim довольно просто. Для тех, кто заинтересован в возможности проведения Вы должны открыть терминал, и в нем мы собираемся ввести следующую команду:

curl -sLf https://spacevim.org/install.sh | bash

Установка на Docker

Существует также другой метод установки SpaceVim, и он с помощью докера, поэтому SpaceVim может работать внутри контейнера.

Для этого им нужно только установить поддержку Docker, и в терминале мы собираемся выполнить следующие команды:

docker pull spacevim/spacevim
docker run -it --rm spacevim/spacevim nvim
docker run -it -v ~/.SpaceVim.d:/home/spacevim/.SpaceVim.d --rm spacevim/spacevim nvim

После установки SpaceVim, давайте запустим vim и SpaceVim установит плагины автоматически. После выполнения установки структура SpaceVim состоит из следующего:

  • config / - Конфигурация
  • plugins / - Настройки плагина
  • mappings.vim - сопоставления клавиш
  • autocmds.vim - группа autocmd
  • general.vim - Общая конфигурация
  • init.vim - инициализация пути выполнения
  • neovim.vim - специфические настройки Neovim
  • plugins.vim - пакеты плагинов
  • command.vim - Команды
  • functions.vim - Функции
  • main.vim - Основная конфигурация
  • ftplugin / - Пользовательские настройки для конкретного языка
  • Фрагменты кода / - Фрагменты кода
  • filetype.vim - Пользовательское определение типа файла
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

Для получения дополнительной информации о SpaceVim, а также для редактирования файла конфигурации SpaceVim вы можете посетить его официальный сайт. В ссылка такая.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.