39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
|
---
|
|||
|
title: Neovim
|
|||
|
localeTitle: 擅自
|
|||
|
---
|
|||
|
# Neovim
|
|||
|
|
|||
|
Neovim是Vim(它本身来自[Stevie](https://en.wikipedia.org/wiki/Stevie_%28text_editor%29 "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的主页](https://neovim.io/)
|