大小:10.9M语言:英文
类别:应用工具系统:Win11, Win10, Win7, Win8
立即下载0
293
neovim绿色版能够实现代码编写以及管理的软件。这个工具支持添加不同插件,通过加入第三方系统支持来让用户能使用到更多实用功能。为从事编程工作或是有这类相关使用需求的用户打造了一个专业工具。
nvim是一个vim的fork,主要关注了扩展性和易用性。大量的vim用户迁移到nvim,而vim的魅力出了经典的快捷键还有丰富的插件系统,这些nvim都继承了下来,同时内置了LSPQ,增加了异步IO等新特性。
启动性能:Neovim设计了更快的启动时间和更低的内存占用;
终端支持:对内置终端的支持更加完善,提供了更好的集成和用户体验;
异步API:提供了异步API,允许插件执行非阻塞操作,这在Vim中不是原生支持的;
窗口支持:Neovim原生支持浮动窗口、弹出菜单。Vim需插件模拟;
远程插件:支持远程插件,允许你通过RPC调用远程服务;
树状结构的目录:推荐使用树状结构的目录来组织配置文件和插件,这与Vim的传统单文件配置方式不同;
兼容性选项:提供了一个compatible选项,当设置为false时,可以关闭与Vim的兼容性模式,以使用Neovim的特定功能;
状态栏和UI:提供了更灵活的状态栏和UI定制选项,如通过Lua可以更简单实现;
1、多语言 API:
Neovim 提供了丰富的 API,允许开发者使用多种编程语言 (包括 C/C++、Python、JavaScript、Lua 等) 来扩展 Neovim 功能。
2、现代化的图形用户界面:
为用户提供更加直观的编辑体验。
3、嵌入式、可脚本化的终端模拟器:
Neovim 内置了强大的终端模拟器,允许用户直接在编辑器中执行命令,无需切换到其他窗口。
4、共享数据:
Neovim 允许在多个编辑器实例之间共享数据,方便用户在不同的项目之间进行切换和协作。
5、异步任务控制:
Neovim 能够异步执行任务,避免阻塞主线程,提高编辑器响应速度。
6、兼容大部分 Vim 插件:
Neovim 兼容大部分 Vim 插件,方便用户从 Vim 迁移到 Neovim。
7、支持 XDG 基础目录:
Neovim 遵循 XDG 基础目录规范,方便用户管理配置文件和数据。
neo-tree
强大的文件树,可以查看/修改文件树、展示git信息、查看当前Buffer或有Git改动的相关文件等。
alpha
alpha插件可以让你在Neovim启动时展示你喜欢的图形和快捷方式。
notify
优化Neovim的通知体验,可以在右上角展示通知的标题、等级、内容,还可以通过命令查看所有历史通知、清除通知。
lualine
漂亮的状态栏,可以展示当前模式、文件信息、行号、文件类型、文件编码等。
【neovim和vim区别】
配置文件格式:
Vim的.vimrc可以使用Vim脚本语言(也称为VimL)编写;
Neovim的init.lua支持Lua作为其配置语言,以支持更加灵活、强大的配置;
配置文件位置:
Vim配置文件:Vim的配置文件通常是.vimrc,位于用户的主目录下;
Neovim配置文件说明:Neovim的配置文件是init.lua,位于~/.config/nvim/目录下。(Neovim也支持init.vim,这里只介绍更加原生、标准的配置方式init.lua)
插件管理:
Vim通常使用Vim插件管理器,如Vundle、Pathogen或vim-plug;
Neovim可以使用相同的插件管理器,但由于对Lua的支持,Neovim也可以使用如lazy.nvim这样的Lua插件管理;
显示全部