国产编辑器EverEdit -插入序列增强版(10进制、16进制、天干地支、罗马序列等)

news/2025/3/31 13:10:48/

1 扩展脚本:插入序列增强版

1.1 应用场景

  EverEdit的菜单“工具 -> 序列”提供了插入10进制、16进制序列的能力,但对于想插入字符或其他数字序列的场景,是没有办法满足要求的,为了满足广大用户对插入其他序列的诉求,本人开发了增强版的插入序列功能,可以插入更多形式的序列。

1.2 使用方法

1.2.1 界面说明

在这里插入图片描述

界面主要包含以下几个部件

  1. 起始值输入框:用于输入生成序列的起始值。例如,在生成数字序列时,可输入起始数字;生成字母序列时,可输入起始字母等。
  2. 步长输入框:设定每次递增或递减的数值。比如生成数字序列“1, 3, 5, 7…”,步长即为2
  3. 次数输入框:决定生成序列的元素个数例如,若输入5,则表示最终生成的序列将包含5个元素
  4. 对齐输入框:用于指定填充字符,当生成的序列元素长度不一致时,使用该字符进行填充对齐
  5. 分隔符输入框:输入的内容会追加到每个生成的序列元素之后,作为分隔各个元素的符号。
  6. 格式下拉列表框:提供多种序列格式选项,如:10进制16进制英文大写字母英文小写字母圆数中文数字等。用户可根据需求选择相应的格式来生成特定类型的序列。
  7. 插入按钮:点击此按钮,软件将根据用户在上述输入框和下拉列表中设置的参数,生成对应的序列。

1.2.2 安装说明

  • 下载地址:EverEdit扩展-增强序列
  • 安装说明:如何安装EverEdit扩展脚本

1.3 参数说明

  1. 起始值
    • 空值:当起始值为空时软件会根据所选格式自动赋予一个默认起始值。例如,若选择“10进制”格式,默认起始值为“1”;选择“英文大写字母”格式,默认起始值为“A” 。
    • 括号情况起始值允许包含括号,如“(1)”“[A]”等。生成序列时,括号会保留在每个元素的相应位置。例如,若起始值为“(1)”,步长为1,次数为3,格式为“10进制”,则生成的序列为“(1), (2), (3)” 。
    • 正常值:根据所选格式输入符合要求的值。比如选择“16进制”,正常值可以是“1”“A”“F等;选择“中文大写数”,正常值可以是“”“”“等。
    • 异常值:若输入的起始值与所选格式不匹配,软件会弹出提示框提醒用户。例如,选择“圆数”格式,输入“a”作为起始值,软件会提示“起始值与所选格式不匹配,请检查并重新输入!” 。此时,生成序列的操作将中止。
  2. 步长:取值为整数可正可负正数表示序列递增,负数表示序列递减。例如,步长为3,生成的数字序列会依次增加3;步长为 -2,生成的数字序列会依次减少2 。
  3. 次数:取值为正整数,代表生成序列的元素数量。例如,输入5,生成的序列将包含5个元素 。
  4. 对齐:输入任意字符,该字符将用于填充序列元素,使所有元素长度保持一致。例如,序列元素为“1”“10”“100”,设置对齐字符为“0”,则填充后的序列可能为“001, 010, 100”(具体填充效果还与生成序列的逻辑有关) 。
  5. 分隔符:输入任意字符或字符串,该内容将添加到每个生成的序列元素之后,用于分隔各个元素。例如,输入“ - ”,生成的序列元素之间将以“ - ”分隔 。
  6. 格式
    • 10进制:生成以10进制数字表示的序列,如“1, 2, 3, 4...”。
    • 16进制:生成以16进制数字表示的序列,如“1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10...”。
    • 英文大写字母:生成以英文大写字母表示的序列,如“A, B, C, D...”,当字母超过“Z”时,会按“AA, AB, AC...”的规律继续生成。
    • 英文小写字母:生成以英文小写字母表示的序列,如“a, b, c, d...”,当字母超过“z”时,会按“aa, ab, ac...”的规律继续生成。
    • 圆数:生成以圆数表示的序列,如“①, ②, ③, ④…”。
    • 中文数字:生成以中文数字表示的序列,如“一, 二, 三, 四...”。
    • 中文大写数:生成以中文大写数表示的序列,如“壹, 贰, 叁, 肆...”。
    • 天干:生成以天干表示的序列,如“甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸”,循环生成
    • 地支:生成以地支表示的序列,如“子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥”,循环生成
    • 天干地支:生成以天干地支组合表示的序列,如“甲子, 乙丑, 丙寅...”,共60个组合,循环生成
    • 罗马数字:生成以罗马数字表示的序列,如“Ⅰ, Ⅱ, Ⅲ, Ⅳ, Ⅴ, Ⅵ, Ⅶ, Ⅷ, Ⅸ, Ⅹ...”。
    • 小写希腊字母:生成以小写希腊字母表示的序列,如“α, β, γ, δ...”。
    • 大写希腊字母:生成以大写希腊字母表示的序列,如“Α, Β, Γ, Δ...”。

1.4 不同选项场景示例

1.4.1 1. 10进制场景

  • 背景:在需要生成连续数字编号、计数序列等场景中经常使用,如为文档中的段落编号、生成商品序列号等。
  • 使用方法:在“起始值”输入框输入起始数字,“步长”输入框输入数字间隔,“次数”输入框输入要生成的数字个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“10进制”,点击“插入”按钮。
  • 输出示例:起始值为“3”,步长为“2”,次数为“4”,对齐为“0”,分隔符为“”,生成的序列为“003,005,007,009” 。

1.4.2 2. 16进制场景

  • 背景:在计算机编程、数据处理、电子工程等领域,十六进制常用于表示内存地址、颜色代码等。使用此软件生成十六进制序列可以方便地进行相关测试和数据模拟。
  • 使用方法:在“起始值”输入框输入起始的十六进制数字,“步长”输入框输入十六进制的递增间隔,“次数”输入框输入要生成的十六进制数字个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“16进制”,点击“插入”按钮。
  • 输出示例:起始值为“F”,步长为“2”,次数为“3”,对齐为“0”,分隔符为“-”,生成的序列为“0F - 11 - 13” 。

1.4.3 3. 英文大写字母场景

  • 背景:常用于生成分类标签、标识不同类别等。比如在制作产品分类目录时,用大写字母区分不同大类。
  • 使用方法:在“起始值”输入框输入起始大写字母,“步长”输入框输入字母间隔(对应字母表中的位置间隔),“次数”输入框输入要生成的字母个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“英文大写字母”,点击“插入”按钮。若起始值输入小写字母,软件会自动将其转换为大写字母。
  • 输出示例:起始值为“C”,步长为“2”,次数为“3”,对齐为空,分隔符为“-”,生成的序列为“C - E - G” 。

1.4.4 4. 英文小写字母场景

  • 背景:与英文大写字母类似,可用于分类标识,但在一些对大小写有区分要求的场景中使用,如编程语言中的变量命名示例等。
  • 使用方法:在“起始值”输入框输入起始小写字母,“步长”输入框输入字母间隔,“次数”输入框输入要生成的字母个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“英文小写字母”,点击“插入”按钮。若起始值输入大写字母,软件会自动将其转换为小写字母。
  • 输出示例:起始值为“b”,步长为“3”,次数为“3”,对齐为空,分隔符为“/”,生成的序列为“b / e / h” 。

1.4.5 5. 圆数场景

  • 背景:在排版、列表制作等场景中,圆数常用于表示序号,使内容更加清晰易读,如制作会议议程、任务清单等。
  • 使用方法:在“起始值”输入框输入起始圆数,“步长”输入框输入圆数的递增间隔,“次数”输入框输入要生成的圆数个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“圆数”,点击“插入”按钮。
  • 输出示例:起始值为“”,步长为“1”,次数为“3”,对齐为空,分隔符为“”,生成的序列为“③、④、⑤” 。

1.4.6 6. 中文数字场景

  • 背景:在一些对中文数字有需求的场景,如传统文档排版、文化相关内容制作等。比如编写古籍注释时,对章节的编号使用中文数字。
  • 使用方法:在“起始值”输入框输入起始中文数字,“步长”输入框输入数字间隔(对应中文数字的顺序间隔),“次数”输入框输入要生成的中文数字个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“中文数字”,点击“插入”按钮。若起始值输入不符合中文数字规范的内容,软件会提示错误。
  • 输出示例:起始值为“”,步长为“1”,次数为“3”,对齐为空,分隔符为“”,生成的序列为“三,四,五” 。

1.4.7 7. 中文大写数场景

  • 背景:常用于财务、法律等正式文件中,对金额、数量等进行编号,以体现严肃性和准确性。
  • 使用方法:在“起始值”输入框输入起始中文大写数,“步长”输入框输入数字间隔,“次数”输入框输入要生成的中文大写数个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“中文大写数”,点击“插入”按钮。
  • 输出示例:起始值为“”,步长为“2”,次数为“3”,对齐为空,分隔符为“”,生成的序列为“贰;肆;陆” 。

1.4.8 8. 天干场景

  • 背景:在传统文化研究、农历纪年等方面,天干常被使用。例如在研究古代历法、命理学说时,会用到天干来表示年份、时辰等。
  • 使用方法:在“起始值”输入框输入起始天干,“步长”输入框输入天干的递增间隔,“次数”输入框输入要生成的天干个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“天干”,点击“插入”按钮。
  • 输出示例:起始值为“”,步长为“2”,次数为“3”,对齐为空,分隔符为“-”,生成的序列为“丙 - 戊 - 庚” 。

1.4.9 9. 地支场景

  • 背景:与天干类似,地支在农历纪年、生肖文化等方面有广泛应用。如判断人的属相、推算节气等都与地支相关。
  • 使用方法:在“起始值”输入框输入起始地支,“步长”输入框输入地支的递增间隔,“次数”输入框输入要生成的地支个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“地支”,点击“插入”按钮。
  • 输出示例:起始值为“”,步长为“3”,次数为“3”,对齐为空,分隔符为“”,生成的序列为“寅、巳、申” 。

1.4.10 10. 天干地支场景

  • 背景:天干地支组合纪年法是中国传统历法的重要组成部分,在历史研究、文化传承等领域有重要意义。同时,在一些传统节日、命理测算等方面也会用到。
  • 使用方法:在“起始值”输入框输入起始的天干地支组合,“步长”输入框输入组合的递增间隔,“次数”输入框输入要生成的组合个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“天干地支”,点击“插入”按钮。
  • 输出示例:起始值为“甲子”,步长为“5”,次数为“3”,对齐为空,分隔符为“”,生成的序列为“甲子,己巳,甲戌” 。

1.4.11 11. 罗马数字场景

  • 背景:罗马数字在一些特定的场合使用,如书籍的章节编号、钟表的刻度表示、纪念碑上的年份记录等,给人一种古典、庄重的感觉。
  • 使用方法:在“起始值”输入框输入起始的罗马数字,“步长”输入框输入罗马数字的递增间隔,“次数”输入框输入要生成的罗马数字个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“罗马数字”,点击“插入”按钮。
  • 输出示例:起始值为“”,步长为“2”,次数为“3”,对齐为空,分隔符为“-”,生成的序列为“Ⅲ - Ⅴ - Ⅶ” 。

1.4.12 12. 小写希腊字母场景

  • 背景:在数学、物理、化学等学科的学术文献、公式推导中,小写希腊字母常被用作变量、参数等的表示符号。使用该软件生成小写希腊字母序列可以辅助进行相关的学术研究和教学。
  • 使用方法:在“起始值”输入框输入起始的小写希腊字母,“步长”输入框输入字母的递增间隔,“次数”输入框输入要生成的小写希腊字母个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“小写希腊字母”,点击“插入”按钮。
  • 输出示例:起始值为“γ”,步长为“2”,次数为“3”,对齐为空,分隔符为“”,生成的序列为“γ、ε、ζ” 。

1.4.13 13. 大写希腊字母场景

  • 背景:与小写希腊字母类似,大写希腊字母也在学术领域有广泛应用,特别是在表示集合、矩阵、矢量等概念时。
  • 使用方法:在“起始值”输入框输入起始的大写希腊字母,“步长”输入框输入字母的递增间隔,“次数”输入框输入要生成的大写希腊字母个数,“对齐”输入框输入填充字符(可选),“分隔符”输入框输入分隔符号(可选),在“格式”下拉列表中选择“大写希腊字母”,点击“插入”按钮。
  • 输出示例:起始值为“Γ”,步长为“2”,次数为“3”,对齐为空,分隔符为“-”,生成的序列为“Γ - Ε - Ζ” 。

免责声明:本文中所用到数据样例均来源于: 互联网公开信息、豆包AI、Python Faker库生成的伪数据、或作者随机编写,其目的仅用于编辑器软件的使用解说,如有雷同涉及侵权或隐私,请联系作者删除!


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2025 All rights reserved.


http://www.ppmy.cn/news/1583804.html

相关文章

数据结构模拟-用栈实现队列

用栈实现队列的基本操作,包括pop(), push(), empty(), peek(). 可以用两个栈来实现,一个栈保存入队的一端,也就是队尾,一个栈保存出队的一端,也就是队首。当遇到出队pop()时,如果stack out不为空&#xff…

Linux《基础开发工具(下)》

在之前的Linux《基础开发工具》上和中当中我们已经了解了一些的Linux当中的基础开发工具,接下来在本篇当中我们将继续来了解两个基本的开发工具git和gbd,信息通过本篇的学习让你了解和这两个工具的基本使用方法,接下来就开始本篇的学习吧&…

设计模式之创建型5种

设计模式 为什么设计模式是23种创建型 对象创建为什么设计模式是23种 设计模式之所以被归纳为23种,而非其他数量,源于GoF(Gang of Four)在1994年的系统性总结和分类。这一数量的确定并非偶然,而是基于以下核心原因: 他们遵循“大三律”(Rule of Three),即只有经过三个…

VMware安装Ubuntu实战分享:从下载到桌面的完整指南

一、准备工作:兵马未动,粮草先行 1. 所需装备清单 VMware Workstation:推荐16 Pro版(打工人用Player免费版也行)Ubuntu镜像:官网下载LTS版(长期支持版,稳如老狗)电脑配…

双周报Vol.68: Bytes模式匹配增强、函数别名上线、IDE体验优化...核心技术迎来多项更新升级!

2025-03-24 语言更新 Bytes 现在可以使用 array pattern 进行模式匹配 fn main {let bytes : Bytes "Hello, world!";match bytes {[..b"Hello", ..] > {println("Starts with \"Hello\"");}_ > {println("Doesnt star…

Serverless架构的应用场景

以下是Java中Serverless架构的应用场景、搭建步骤以及案例: Java在Serverless架构中的应用 1. 事件驱动的数据处理 Java代码可以作为函数运行,响应各种事件源,如HTTP请求、消息队列、数据库更改等。例如,AWS Lambda支持Java,用户可以将Java代码部署为函数,处理这些事件…

GR00T N1:通才人形机器人的开放基础模型(上)

25年3月来自Nvidia的论文“GR00T N1: An Open Foundation Model for Generalist Humanoid Robots”。 通用机器人需要多功能的身体和聪明的头脑。人形机器人的最新进展显示出作为在人类世界中构建通才自主性硬件平台的巨大潜力。在大量多样化数据源上训练的机器人基础模型&…

Python 实现机器学习小项目实战教程*

markdown 复制 Python 实现机器学习小项目实战教程 本教程将通过一个完整的机器学习项目案例,从数据预处理到模型部署,帮助初学者快速掌握机器学习核心流程。项目以经典的鸢尾花分类为例,使用 Scikit-learn 库实现。 1. 项目概述 目标 构…