如何按字母顺序对 TeXstudio 中的宏进行排序

如何按字母顺序对 TeXstudio 中的宏进行排序

我正在使用 TeXstudio 3.0.1。我发现使用宏进行快速打字非常有用。如图所示,我创建了许多宏。

在此处输入图片描述

我看到宏是按照我创建它们的时间排序的。我现在想按字母顺序对它们进行排序,因为几天后,我就记不清我创建了什么。通过排序,我可以快速看到是否需要新的宏。

我可以使用向上和向下按钮手动执行此操作,但我认为这效率低下。

您还有什么更好的解决方案吗?

答案1

(这个答案没有提供分步指南,而只提供了一些粗略的信息。)

用户定义的 texstudio 宏存储在Macro_<n>.txsMacro以下子文件夹“宏”中的文件中:设置路径,每个宏一个文件。例如,在 macOS 上

> tree ~/.config/texstudio/macro
/Users/guten/.config/texstudio/macro
├── Macro_0.txsMacro
├── Macro_1.txsMacro
└── Macro_2.txsMacro

这里的数字012代表在“编辑宏”窗口中显示的顺序,每个 的内容.txsMacro都是一个 JSON 文件,宏名称存储在 key 中。下面是对应一个虚拟宏"name"的内容。.txsMacro

{
    "abbrev": "",
    "description": [
        ""
    ],
    "formatVersion": 1,
    "menu": "",
    "name": "name2",
    "shortcut": "",
    "tag": [
        ""
    ],
    "trigger": ""
}

.txsMacro因此(理论上)可以通过按照密钥的字母顺序重命名这些文件来完成任务"name"

相关内容