obsidian是一款很好用的笔记软件,主要是本地的,但是由于我wps这类办公软件用的比较多,所以对中文层级编号很执着,但是在各个网站中遨游,也看过插件库,都找不到能用中文层级自动编号的,类似于一、(一)、1、(1)、这种层级。
希望能给予obsidian插件获取路径,或现成插件包,因为本人不具备个人编程修改的能力。
obsidian是一款很好用的笔记软件,主要是本地的,但是由于我wps这类办公软件用的比较多,所以对中文层级编号很执着,但是在各个网站中遨游,也看过插件库,都找不到能用中文层级自动编号的,类似于一、(一)、1、(1)、这种层级。
以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。
在C++中,你可以使用STD::STRING
和STD::TO_STRING()
函数来实现中文层级自动编号。以下是一个示例:
#INCLUDE <IOSTREAM>
#INCLUDE <STRING>
INT MAIN() {
STD::STRING TEXT = "这是一个中文文本";
STD::STRING STR;
FOR (SIZE_T I = 0; I < TEXT.LENGTH(); ++I) {
STR += TO_STRING(TEXT[I]);
IF (I != TEXT.LENGTH() - 1) {
STR += " ";
}
}
STD::COUT << STR << STD::ENDL;
RETURN 0;
}
在这个例子中,我们首先创建了一个字符串TEXT
,然后遍历它的每个字符,并将其转换为一个字符串中的数字表示形式。这样,当我们在循环中遇到空格时,就会将它们替换为一个单独的空格。这样就实现了中文层级自动编号的功能。
注意:这个方法只能解决中文层级自动编号的问题,如果你需要处理其他类型的文本(例如英文),你可能需要使用更复杂的字符串处理算法或库。