3.4 KiB
3.4 KiB
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