Yi

软件描述

Yi 是用 Haskell 编程语言编写并可扩展的文本编辑器。它可以被配置为类似 Emacs 或类似 vi 的行为。

官方网站

访问软件的官方网站了解更多信息

官方认证

haskell.org

安全链接HTTPS
立即访问

什么是 Yi?

Yi 是一个使用 Haskell 编程语言编写并可扩展的文本编辑器。它可以被配置为类似 Emacs 或 Vi 的行为。

特性:

  • 纯函数式编辑核心;
  • 键位绑定以输入解析器的形式编写;
  • 默认提供 Emacs、Vim 和 Cua(子集)模拟;
  • 支持 Vty、Gtk2Hs 前端,正在开发 Cocoa 和 Pango 前端。

该项目的长期目标是使 Yi 成为 Haskell 开发者的首选编辑器。
当前的主要短期目标是最大化 Yi 的趣味性(Fun Factor),包括:

  • 提升可修改性(从而优化架构)
  • 添加酷炫功能

主要功能

🔄 替代方案

32 个选择
4

用 Rust 编写的快速且功能强大的代码编辑器。

5

从零开始构建,基于20年开发IDE的经验。Fleet采用IntelliJ代码处理引擎,具备分布式IDE架构和重新设计的用户界面。

5

一个从 Pluma 和 Gedit 分支出来的文本编辑器。Xed 是 Linux Mint 的默认文本编辑器,可自定义且支持多种语言。

0

MacVim 是文本编辑器 Vim 在 macOS 上的移植版本。MacVim 支持多窗口标签页编辑以及众多其他功能,例如:

4

Pluma 是 gedit 的分支,是 MATE 桌面环境的一部分。它支持大多数标准编辑器功能,并通过一些通常在简单文本编辑器中找不到的额外功能扩展了基本功能……

0

Graviton代码编辑器是一款注重速度、定制性和生产力的极简跨平台编辑器。

Judge0 IDE

Judge0 IDE

5

Judge0 IDE 是一个免费开源的在线代码编辑器,支持多种编程语言的编写与运行。它非常适合那些只需快速编写并运行代码,而无需在电脑上打开完整功能IDE的用户。

5

Qt Creator 是一款跨平台的集成开发环境(IDE),旨在为开发者提供最佳的使用体验。Qt Creator 可在 Windows、Linux 和 macOS 桌面操作系统上运行,使开发者能够跨桌面、移动和嵌入式平台创建软件。

上一页下一页

支持平台

标签