freeCodeCamp/guide/russian/neovim/index.md

3.4 KiB
Raw Blame History

title localeTitle
Neovim неразрешенный

Neovim

Неовим - рефактор, а иногда и редактор, в традиции Вима (который сам проистекает из Стиви ). Это не переписывание, а продолжение и расширение Vim. Многие клоны и производные существуют, некоторые очень умны, но ни один из них не является Вимом. Neovim создан для пользователей, которым нужны хорошие части Vim и многое другое. Vim - это настраиваемый текстовый редактор, который позволяет создавать и изменять любой текст очень эффективно. Он включен как «vi» с большинством систем UNIX и с Apple OS X.

цели

  • Предоставьте гибкий, расширяемый Vim с первоклассной, быстрой альтернативой сценариев (lua / luajit)
  • Обеспечение постоянного взаимодействия пользователей на разных платформах
  • Использовать текущую разработку Vim: гармония
  • Поддерживать паритет характеристик с Vim; избегать регрессий
  • Продолжайте традицию Vim обратной совместимости, за немногими исключениями
  • Держите ядро ​​маленьким и быстрым
  • Целевая поддержка всех платформ, поддерживаемых libuv
  • Оптимизируйте из коробки, для новых пользователей, но особенно для обычных пользователей
  • Делегировать плагины, но сохранить полезность ядра редактора

Non-цели

  • Поверните Vim в IDE
  • Ограничьте сторонние приложения (например, IDE!), Созданные с помощью Neovim
  • Отменить VimL
  • Vi-совместимость

принципы

  • Не возвращайтесь из источника
  • Решить результаты путем взвешивания затрат и выгод
  • Используйте автоматизацию для решения проблем
  • Включить новых участников: устранить барьеры для входа
  • Разблокировать сторонних авторов и авторов плагинов: разрешить прогресс
  • В вопросах вкуса или двусмысленности предпочитайте традиции / совместимость ...
  • ... но предпочитают удобство использования по сравнению с традициями, если преимущества огромны
  • Дайте юзабилити шанс ™

Для получения дополнительной информации перейдите на главную страницу Neovim