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/)
							 |