SpaceVim - розроблений спільнотою vim-дистрибутив

Spacevim

SpaceVim - дистрибутив популярного та відомого редактора Vim який натхненний spacemacs. Це відповідає за управління та організацію колекцій плагінів багатошарові, які допомагають збирати відповідні пакети для надання характеристик, властивих інтегрованому середовищу розробки, адаптованому для розвитку різних мов.

Доповнення їх об’єднують у колекції з реалізацією певних ознак. Наприклад, шар python збирає deoplete.nvim, neomake та jedi-vim для забезпечення автозавершення, перевірки синтаксису та пошуку документації.

Цей підхід допомагає підтримувати організацію налаштування та зменшує накладні витрати користувачів уникаючи необхідності думати про те, які пакети встановити.

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

До його основних особливостей належать:

  • Неовим центричний
  • Модульна конфігурація
  • Завантажте 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 / - конфігурація
  • плагіни / - Налаштування плагіна
  • 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.