如何高度自定义编号/项目符号,以及对符?

经验创意 · 623 次浏览
咿呀杀杀 创建于 2025-05-01 08:21

 

 

这个功能动作预置了一些常用的编号/项目符号,但不一定能满足你的需求,比如:有人需要在 ① 后面加空格,有人则不需要;数字编号我需要使用中括号、花括号或其他任何成对符号……等等。

因此,我作了优化,可以通过自定义工具栏的参数高度自定义。

 

如何自定义编号/项目符号?

 

如果是编号性质的,使用 ①❶1一Aa 作为变量,代表不同类型的编号。

代表 ①②③④⑤⑥ ……
代表❶❷❸❹❺❻……
1 代表 123456 ……
代表一二三四五六……
A 代表 ABCD……
a 代表 abcd……

然后可以随心所欲地组合编号的样式。

[-]编号 A|call:auto$rauto$sp$项目符号?type=numbering&name=A

比如,上面工具栏代码,name= 后面的参数是一个A字符,则最终效果编号将会是 A…B…C…

如果我需要在编号后面加上点号,参数直接改为 A. 这两个字符就行;
如果 A. 后面还需要加上空格,同样地加上空格即可。(即 A + 点号 + 空格

其他类型的编号同理。

 

如果是项目符号性质的,参照以下工具栏代码,项目符号是什么,prefix= 后面的参数就填什么即可。

[-]项目符号 ●|call:auto$rauto$sp$项目符号?type=item&prefix=

 

如何自定义对符?

 

参照以下工具栏代码,open= 后面的参数为左边符号,close=后面的参数为右边符号,按照自己需求自定义即可。

[-]圆括号(英)()|call:s$rs$sp$对符?open=(&close=)

 

特殊符号请使用 URL 编码

假设我想用双等号包裹原文,问一下 AI:等号 = 的 URL 编码是?
答案是:%3D

所以,自定义工具栏代码是:

[-]双等号|call:s$rs$sp$对符?open=%3D%3D&close=%3D%3D

咿呀杀杀 最后更新于 2026/1/15

回复内容
初腾Neo 2025-05-07 17:01
#1
如果 A. 后面还需要加上空格,同样地加上空格即可。(即 A + 点号 + 空格
楼主,好像不行,加其他字符可以,比如"点号",但是加空格没用……
咿呀杀杀 回复 初腾Neo 2025-05-07 17:14 :

你说的空格,我测试没问题,倒是发现另外一个问题:阿拉伯数字编号会多了个点号。
具体的工具栏代码(一行)你贴出来看看。

初腾Neo 回复 咿呀杀杀 2025-05-08 08:56 :

例如上图红色箭头所示,在1.之后添加了一个空格的,改行代码如下(空格我标记为蓝色):

 [-]编号 1.|call:auto$rauto$sp$项目符号?type=numbering&name=1. 

但是实测下来还是没有添加上。


我加上空格的原因是想快捷设置markdown格式的标记,例如无序列表(* ),有序列表(1. ),待办列表(- [ ]  )等。

感谢动作开发者!太尽职了!

咿呀杀杀 回复 初腾Neo 2025-05-08 12:01 :

我这边测试没问题,如图。你检查一下动作和Quicker是不是最新版本。

初腾Neo 回复 咿呀杀杀 2025-05-08 15:33 :

果然是Quicker版本没有更新的原因,问题完美解决,已打赏,完美的动作,完美的开发者!

咿呀杀杀 回复 初腾Neo 2025-05-08 16:36 :

感谢打赏🌹

xuan.zl 2025-12-04 22:39
#2

楼主您好,请问如果我需要设置Markdown 的高亮对符,也就是“==高亮==”,应该怎么设置open= ,close=后面的符号呢

咿呀杀杀 回复 xuan.zl 2025-12-05 08:04 :

特殊符号请使用 URL 编码

以等号为例,问一下 AI:等号 = 的 URL 编码是?
答案是:%3D

所以,自定义工具栏代码是:

[-]双等号|call:s$rs$sp$对符?open=%3D%3D&close=%3D%3D

xuan.zl 回复 咿呀杀杀 2025-12-05 12:05 :

好的,感谢

Meggie76 26天20小时前
#3

楼主您好,请问如果我想添加以下格式的前缀:

S201、

S202、

S203、

只有顿号前面的1、2、3、……是变量,改怎么写呢

咿呀杀杀 回复 Meggie76 8天13小时前 :

数量会超过9吗

Meggie76 回复 咿呀杀杀 5天12小时前 :

不超过,我目前是用自定义功能写的,不知道能不能用自定义工具栏代码写呢。

(自定义功能:(?m)^(?=.*?\S)◒◒◒$= "S20" + $# + "、")

咿呀杀杀 回复 Meggie76 4天15小时前 :

自定义“项目符号”的话,因为你的例子没有同时存在普通文本1和变量1 (1 本身是变量符号),所以无需转义处理。这样写就行:

[-]编号 A|call:auto$rauto$sp$项目符号?type=numbering&name=S201

但如果遇到编号模版中需要普通文本 1 ,比如 101,102,103…… 就要考虑将第一个 1 转义(动作目前尚未考虑转义处理)。写法会是这样:

[-]编号 A|call:auto$rauto$sp$项目符号?type=numbering&name=S\101


不过你会用自定义功能,这种方法更强大灵活,甚至可以自定义编号的起始和步长等。
咿呀杀杀 最后更新于 4天15小时前
Meggie76 回复 咿呀杀杀 4天13小时前 :

好的~谢谢了~

回复主贴