Vis类 Vim 的文本编辑器

联合创作 · 2023-09-30 15:22

Vis 的目标是结合 vi(m) 和 sam 的优势,成为一个现代、无遗留、简单而高效的编辑器。

它扩展了 vi 的模式编辑功能,并内置了对多个光标/选择的支持,并将其与sam 基于结构的正则表达式命令语言结合在一起。

Vis 是一个通用的编辑器,它具有不错的Unicode支持,并且可以处理任意文件,包括大文件,二进制文件或单行文件。使用语法分析语法提供了有效的语法高亮显示 ,可以使用Lua 以LPeg的形式方便地表示语法

编辑器核心使用合理数量的清洁代码(你的里程可能会有所不同),现代且不包含遗留问题的 C 代码编写,从而使其可以在资源受限的环境中运行。该实现应易于破解,并鼓励实验。还有一个用于进程内扩展的Lua API。

Vis 努力做到简单并专注于其核心任务:高效的文本管理。剪贴板和有向图处理以及模糊文件打开对话框均由独立的实用程序提供。存在使用客户端/服务器体系结构的计划,将窗口管理委派给你的窗口系统或常用的终端多路复用器。

Vis 的目的不是与 vi(m) 兼容。相反,其旨在基于优雅的设计和简洁的实现提供更强大的编辑功能。

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报