Vis是一个免费的开源,类似Vi的代码编辑器,它扩展了vi的模态编辑,内置支持使用相同编辑器的基于结构正则表达式的命令语言实现的多个游标/选择。并将其与基于sam结构正则表达式的命令语言相结合。

Vis旨在成为一个现代的,免费的,简单而有效的编辑器,结合了vi/vim和sam的优势。

它是一个通用编辑器,它具有良好的Unicode支持,应该处理任意文件,包括大型,二进制或单行文件。

使用Parsing Expression Grammars提供了有效的语法高亮,可以使用Lua以LPeg的形式方便地表达。

编辑器核心以合理的清洁(您的里程可能会有所不同),现代和无遗留的C代码编写,使其能够在资源受限的环境中运行。实施应该很容易入侵并鼓励实验。还有一个用于进程内扩展的Lua API。

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

其目的不是要与vi(m)完全兼容。相反,他们的目标是在优雅的设计和干净的实施基础上提供更强大的编辑功能。

它附带一个文件和目录浏览器,支持diff-mode,vimgrep,加密和压缩。 它支持常见的文件归档格式,如tar,zip等等。 它还允许您使用HTTP,FTP和SSH等网络协议。 此外,Vis还带有嵌入式shell检查程序等。

Vis包含在大多数Linux发行版中,可以使用包管理系统轻松安装。

linuxidc@linuxidc:~/linuxidc.com$ sudo apt install vis

:help

主页地址:http://wap.0834jl.com

最新文章

  1. JavaScript 对数据处理的5个API
  2. 小型文件数据库 (a file database for small apps) SharpFileDB
  3. RDIFramework.NET ━ .NET快速信息化系统开发框架 记录所有操作的Sql
  4. Leetcode: Bomb Enemy
  5. Redis集群~StackExchange.redis连接Sentinel服务器并订阅相关事件(原创)
  6. 基础才是重中之重~ConcurrentDictionary让你的多线程代码更优美
  7. 创建一个swift项目
  8. 学习WEb前端开发的需要哪些条件
  9. windows phone和android,ios的touch事件兼容
  10. accelerated C++ 中查找url(学习笔记)
  11. stl之deque双端队列容器
  12. 【C语言】printf函数详解
  13. Android Adapter代码片
  14. Fragment与Activity
  15. Spring+SpringMVC+MyBatis深入学习及搭建(二)——MyBatis原始Dao开发和mapper代理开发
  16. day 25 二十五、抽象类、多态、鸭子、反射、异常处理
  17. 【转载】 Sqlserver查看数据库死锁的SQL语句
  18. 像素与DPI之间的关系
  19. numpy 初识(二)
  20. imperva-代理安装

热门文章

  1. 关于pycharm总是以测试的形式运行程序(nosetest)
  2. 你没玩过的全新版本!Win10这些骚操作你知多少
  3. 实时查询系统架构:spark流式处理+HBase+solr/ES查询
  4. 榨取kkksc03
  5. NEO4J中文分词全文索引自动更新解决方案
  6. linux段位进阶
  7. C puts,gets
  8. android Toast提示异常:java.lang.RuntimeException: Can't create handler inside thread that has not called
  9. SpringCloudConfig
  10. 阿里第一颗芯片问世,平头哥发布最强AI芯片含光800