Onivim 2

轻量级的代码编辑器
授权协议 Outrun Labs EULA 1.1
开发语言 C/C++ JavaScript
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 不详
投 递 者 阳狐若
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Onivim 是一个全新的代码编辑器,结合了 Vim 的模态人体工程学、原生应用的快速和响应感,以及 VS Code 的庞大扩展生态系统。

Onivim 2 是对 Oni 编辑器的重新构想。Onivim 2旨在将Sublime的速度、VSCode的语言集成和Vim的模态编辑体验整合在一个单一的软件包中。

Onivim 2是使用 revery 框架在 reason 中构建的

Onivim 2 用于libvim管理缓冲区并提供真实的模态编辑,并具有快速的原生前端。此外,Onivim 2 全面利用了 VSCode 扩展主机进程——这意味着最终完全支持 VSCode 扩展和配置。

目标

  • 现代 UX - 与 VSCode 和 Atom 等现代代码编辑器相当的体验
  • VSCode 插件支持- 使用VSCode 插件的所有功能,包括语言服务器和调试器
  • 跨平台- 适用于 Windows、OSX 和 Linux
  • 包括电池- 开箱即用
  • 性能- 不妥协:原生性能,最小输入延迟
  • 易于学习- Onivim 2 也应该适合非 Vimmer 用户!

这个项目的目标是建立一个目前还不存在的编辑器--像Sublime这样的原生代码编辑器的速度,模态编辑的力量,以及像 VSCode 这样的轻量级编辑器所附带的丰富工具。

 相关资料
  • 了解代码编辑器 源代码编辑器是一个文本编辑程序, 专门为编辑计算机程序源代码的程序员而设计的, 它可能是一个独立的应用程序或内置在集成开发环境(IDE)或web浏览器中. 源代码编辑器是最基本的编程工具, ,作为程序员的基本工作就是编写和编辑源代码. - Wikipedia 前端代码可以被一个简单的文本编辑应用程序(如: Notepad 或 TextEdit), 但是, 大多数前端人员使用专门为一

  • 你马上就要写下第一行代码,现在该下载一个代码编辑器了! 注意在之前章节你可能已经完成了这一步,如果那样的话,你可以直接进入下一章节。 有很多不同的编辑器,通常根据个人偏好选择。 大部分 Python程序员使用像 PyCharm这样复杂但是功能强大的IDE (集成开发环境)。 然而,这可能不太适合初学者。我们建议使用同样强大但是更为简单的编辑器。 下面是我们的建议,但是你可以随时咨询你的教练。那样会

  • 程序员接触时间最长的就是代码编辑器。 代码编辑器主要分两种:IDE(集成开发环境)和轻量编辑器。很多人喜欢这两种各选一个。 IDE IDE(集成开发环境)是指用于管理整个项目的,具有强大功能的编辑器。顾名思义,它不仅仅是一个编辑器,而且还是个完整的“开发环境”。 IDE 加载项目(通常包含很多文件),并且允许在不同文件之间导航(navigation)。IDE 还提供基于整个项目(不仅仅是打开的文件

  • Blockly的大多数应用程序都可以将用户程序翻译成JavaScript,Python,PHP,Lua,Dart或其他语言。此操作由Blockly在客户端执行。 生成代码 第一步是导入相关语言的生成器。 Blockly包括以下生成器: javascript_compressed.js python_compressed.js php_compressed.js lua_compressed.js

  • 本文向大家介绍vue移动端轻量级的轮播组件实现代码,包括了vue移动端轻量级的轮播组件实现代码的使用技巧和注意事项,需要的朋友参考一下 一个简单的移动端卡片滑动轮播组件,适用于Vue2.x c-swipe 2.0 全新归来。重写了全部的代码,更靠谱的质量,更优秀的性能 English Document 安装 npm install c-swipe --save 使用 注册组件 在 .vue 单文件

  • 我是swagger的新手,我一直在尝试使用swagger编辑器开发api。 Swagger-codecen指出,它是一个开源代码生成器,可以直接从Swagger定义的RESTful API构建服务器存根和客户端SDK。 当我使用招摇编辑器时,我可以看到选项:生成服务器和生成客户端(我在本地运行 swagger-editor) swagger-codecen是否具有与swagger编辑器中的生成服务

  • 代码编辑器提供了有助于在代码中导航并识别其问题的元素。本节讨论编辑器的视觉元素及其最常见的操作。在下面的截图中,我们可以看到编辑器是如何划分的: 1. 编辑区 这是开发人员花费大部分时间来实现其逻辑的主要区域,也可以稍后对其进行编辑。 2. Gutter区域 Gutter 区域是显示有关代码的不同类型信息的区域。它提供了一个选项来运行、调试和运行具有覆盖范围的应用程序。装订线区域显示以下信息 代码

  • 我仍然在学习Java和实践,并最终创建了下面的代码,但每次我在IDE编辑器中运行它时,它总是被终止控制台选项卡。希望有人能帮助我, }