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

转载于:https://www.cnblogs.com/HanaKana/p/10837700.html

分享一个现代的,免费的,简单而有效的编辑器Vis相关推荐

  1. 分享一个 ChatGPT可免费使用的AI助手

    现在,多种行业都已经开始广泛地采用聊天机器人ChatGPT.有一个与之相关的国内免费网站可以供大家使用--多御浏览器.这是一款安全快速.高效稳定的浏览器. 该网站客户端软件中,有很多实用工具,其中之一 ...

  2. 分享一个自制的免费的分割pdf的工具

    想要一个分割pdf 的软件,网上许多软件下载了只能分割几页,要么就是收费的,无奈,只能自己手写一个. 使用python3,GUI使用tkinter,pdf相关操作使用PyPDF2,最后使用pyinst ...

  3. 分享一个用了很久的免费国外空间,适合用于测试

    做开发的,尤其是WEB开发的,在开发期间习惯使用了本地服务器,配置不标准,环境和标准机房差的没远近.本人多次编好的程序,线下测试没什么问题,到放在线上后,各种的不兼容拍你一脸:用开源的程序问题还不大, ...

  4. html5实现贪吃蛇,分享一个用html5实现的贪吃蛇特效代码

    本篇小编为大家分享一个用html5实现的简单贪吃蛇特效代码,喜欢的小伙伴们可以看一下 Snake //内置大量BUG,I'm sorry. var lev=100; //定时器间隔时间 var num ...

  5. 分享一个超级好用的文本编辑器,完爆曾经的np++

    1024G 嵌入式资源大放送!包括但不限于C/C++.单片机.Linux等.关注微信公众号[嵌入式大杂烩],回复1024,即可免费获取! 前言 大家好,我是ZhengN.本次给大家分享一个超级好用的. ...

  6. html贪吃蛇自动走,分享一个用html5实现的贪吃蛇特效代码

    本篇小编为大家分享一个用html5实现的简单贪吃蛇特效代码,喜欢的小伙伴们可以看一下 Snake //内置大量BUG,I'm sorry. var lev=100; //定时器间隔时间 var num ...

  7. SMMS:一个不错的免费图床

    给大家分享一个不错的免费图床--SMMS,体验还不错.单个文件最大支持5M,一次最多10张. 传送门 可以在下面选择URL.HTML.BBCode.Markdown.Markdown with Lin ...

  8. 免费分享一个粉丝做的毕业设计学生宿舍管理系统!

    前段时间五一放假,有网友出钱 2000,让我帮忙做一个 Java 学生宿舍管理系统.其实我前面已经分享了一个基于 SSM 实现的学生宿舍管理系统,可这位网友还未学过 SSM 框架,因此我又改了一个基于 ...

  9. 分享一个靠谱的免费论文查重网站

    给大家分享一个靠谱的免费论文查重网站PaperPP:http://www.paperpp.com,可以一站解决"论文查重.改重.降重"等问题@TOC 欢迎使用Markdown编辑器 ...

最新文章

  1. kmeans图像分割
  2. mongocollection java_mongodb与java的整合
  3. Scan Chain的原理与实现(实践) - Compression Flow
  4. 强化学习4——无模型预测(蒙特卡洛法和TD法)
  5. VTK:几何对象之Cube
  6. linux go环境安装和基本项目结构
  7. 互联网晚报 | 12月31日 星期五 | 滴滴发布上市后首份财报;商汤科技正式登陆港交所;我国高铁运营里程突破4万公里...
  8. ictclas4j java_java使用ictclas4j分词时出现NullPointerException错误 寻高手帮忙
  9. 再也不用担心网吧开黑队友听不清了!降噪解决方案了解一下?
  10. LayUI清空下拉框的值
  11. 修改tomcat的部署名称
  12. 制作NUGET包制作nupkg包
  13. IDEA打包war部署到Tomcat
  14. html图片有的不显示不出来的,css背景图片不显示有哪些原因?
  15. 米 html像素转换,字体磅、像素、厘米转换
  16. C语言基础 龟兔赛跑
  17. Yolov3模型使用教程
  18. React 高阶组件HOC详解
  19. react中findDOMNode
  20. gitlab:修改project下载地址的默认域名和端口

热门文章

  1. ipv6简写还原_用什么进制表示ipv6
  2. Windows 10 安全移动 MySQL 数据库的存储位置
  3. 基于脑功率谱检测飞行过程认知网络的脑机接口
  4. Face ID 上手体验信息汇总:面部解锁流畅,原理移植AR让人憧憬
  5. 英特尔新CEO的「第一把火」:火速返聘退休3年的“酷睿i7之父”
  6. 最新技术前沿与产业风向标来了,百度研究院发布2021年十大趋势
  7. 叶杰平入选、华人占4成,2020年ACM杰出科学家榜单出炉
  8. ICLR 6-6-6!自注意力可以替代CNN,能表达任何卷积滤波层丨代码已开源
  9. 实地探访 | 高通的发明家文化
  10. 高清还原破损视频,参数和训练时间减少三分之二,台大这项研究登上了BMVC 2019...