Neovim

Neovim是Vim(它本身来自Stevie )的传统中的重构,有时是编辑器。 它不是重写,而是Vim的延续和扩展。 存在许多克隆和衍生物,一些非常聪明 - 但没有一个是Vim。 Neovim专为需要Vim的优质部分的用户而设计。 Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常有效。 它包含在大多数UNIX系统和Apple OS X的“vi”中。

目标

  • 提供灵活,可扩展的Vim,具有一流的快速脚本替代方案(lua / luajit)
  • 跨平台提供一致的用户体验
  • 利用正在进行的Vim开发:和谐
  • 保持与Vim的功能平等;避免回归
  • 继续Vim向后兼容的传统,除了少数例外
  • 保持核心小而快
  • 定位libuv支持的所有平台
  • 开箱即用,适用于新用户,尤其是普通用户
  • 委托插件,但保留编辑器核心的实用程序

非目标

  • 将Vim变成IDE
  • 限制使用Neovim构建的第三方应用程序(例如IDE!)
  • 弃用VimL
  • VI-兼容性

原则

  • 不要从原点退步
  • 通过权衡成本和收益来决定结果
  • 使用自动化来解决问题
  • 启用新贡献者:消除进入障碍
  • 取消阻止第三方和插件作者:允许进度
  • 在品味或含糊不清的问题上,赞成传统/兼容性......
  • ......但如果利益是压倒性的,那么更喜欢可用性而不是传统
  • 为实用性提供机会™

欲了解更多信息,请访问Neovim的主页


Contributing to the Guide

This open source guide is curated by thousands of contributors. You can help by researching, writing and updating these articles. It is an easy and fun way to get started with contributing to open source.