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

免费且可扩展的代码编辑器,内置 Git 支持,具备智能 IntelliSense、集成调试器、30,000 多个扩展,离线可用,支持 Markdown 及多种语言的语法高亮。

5

此仓库包含一个构建文件,用于生成微软 Visual Studio Code 开源版(“Code - OSS”)项目的自由/开源软件(FLOSS)发布二进制文件,即专有 Visual Studio Code 的开源核心。

4

Eclipse 是一个可扩展的开发平台,提供运行时环境和应用框架,用于构建、部署和管理整个软件生命周期中的软件。许多人将 Eclipse 视为 Java IDE,但它远不止于此——Eclipse 实际上包含超过 60 个……

4

Vim(“Vi 改进版”)是一款高级文本编辑器,支持语法高亮、词法补全,并拥有大量用户贡献的内容。它还有一个名为 GVim 的图形界面版本。

4

GNU Emacs 是一个可扩展、可定制的文本编辑器——功能更多。其核心是一个 Emacs Lisp 解释器,Emacs Lisp 是一种支持文本编辑的 Lisp 编程语言方言。GNU Emacs 的特性包括:

4

Kate项目开发两个主要产品:KatePart,一个高级编辑组件,被众多需要文本编辑功能的KDE应用程序所使用;以及Kate,一款MDI文本编辑器应用程序。

4

GNOME 桌面环境的官方文本编辑器。支持语法高亮,适用于编程,可处理多种语言,并可通过插件扩展功能。

4

CudaText 是一个跨平台文本编辑器,使用 Lazarus / Free Pascal 编写。

下一页

支持平台

标签