1.6 KiB
1.6 KiB
title | localeTitle |
---|---|
Neovim | 擅自 |
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的主页