news 2026/4/18 7:52:05

35、文本编辑器 Elvis 与 Vile 的特性与使用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
35、文本编辑器 Elvis 与 Vile 的特性与使用指南

文本编辑器 Elvis 与 Vile 的特性与使用指南

1. Elvis 编辑器概述

Elvis 是一款功能丰富的文本编辑器,其格式大多易于理解,并且在在线文档中有详细说明。它将字体和颜色与文件语法的不同部分关联起来,目的是能够像在屏幕上显示的那样打印文件。

1.1 语法着色

在非位图显示器(如 Linux 控制台)上,所有字体都映射为控制台驱动程序使用的字体,这使得区分正常字体和斜体字体变得困难。不过,Elvis 通过改变不同字体的颜色来弥补这一不足。在 Elvis 中,语法颜色是每个窗口的属性,你可以在一个窗口中更改斜体字体的颜色,而不会影响其他窗口中斜体字体的颜色。语法着色使程序编辑更加有趣和生动,但在选择颜色时需要谨慎。

1.2 有趣的特性

Elvis 具有许多有趣的特性,具体如下:
-国际化支持:与 nvi 类似,Elvis 有自己的方法将消息翻译成不同的语言。它会搜索 elvis.msg 文件,并将其加载到名为 Elvis messages 的缓冲区中。消息采用“简洁消息:详细消息”的形式,在打印消息之前,Elvis 会查找简洁形式,如果有对应的详细形式,则使用详细消息,否则使用简洁消息。
-显示模式:这可能是 Elvis 最有趣的特性之一。对于某些类型的文件,Elvis 会在屏幕上格式化文件内容,实现了接近所见即所得(WYSIWYG)的效果,并且可以使用相同的格式将缓冲区内容打印到多种类型的打印机上。
-操作前后的命令文件:Elvis 会加载四个文件(如果存在),允

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 1:35:33

36、《Vile编辑器全解析:功能、使用与界面操作》

《Vile编辑器全解析:功能、使用与界面操作》 Vile是一款独特的编辑器,它融合了Micro - EMACS的多窗口特性和vi的操作手感,为用户带来了不一样的编辑体验。下面将详细介绍Vile的各项功能、使用方法以及界面操作等内容。 命令行选项 Vile有一些命令行选项可以帮助用户更高效…

作者头像 李华
网站建设 2026/4/16 17:06:51

27、趣味Shell脚本游戏大揭秘

趣味Shell脚本游戏大揭秘 1. 美国州首府问答游戏 当你拥有从文件中随机选择一行的工具时,你可以编写的问答游戏类型便没有限制了。这里有一个美国50个州首府的问答游戏脚本。 - 数据准备 :从 http://www.nostarch.com/wcss2/ 下载 state.capitals.txt 文件,并将其保存…

作者头像 李华
网站建设 2026/4/13 20:58:07

助农农商|基于Java+ vue助农农商系统(源码+数据库+文档)

助农农商 目录 基于springboot vue助农农商系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue助农农商系统 一、前言 博主介绍:✌️大…

作者头像 李华
网站建设 2026/4/18 7:50:44

商城后台管理系统 04 商品添加-规格参数回显

我们将数据做一个显示&#xff0c;回显&#xff0c;我们将规格参数和我们的商品列表做一个关联。有类目规格配置参数 将数据存储&#xff0c;在页面做回显监听的时候去读取编辑的数据商品添加-规格参数回显 实现代码如下1, src/views/Goods/GoodsList/GoodsDialog.vue <temp…

作者头像 李华
网站建设 2026/4/17 14:11:56

商城后台管理系统 01 Vue-pdf 打印合同

安装依赖 vue-pdf code\vue-ego>npm i vue-pdf -S // 安装code\vue-ego>npm uninstall vue-pdf // 卸载事件 num-pages"pageCount $event" page-loaded"currentPage $event"读文件的方法var loadingTask pdf.createLoadingTask(https://cdn.mo…

作者头像 李华