40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: Neovim
 | ||
| localeTitle: Neovim
 | ||
| ---
 | ||
| # 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/)
 |