小斯想工具箱③:V0.20,自定义真样式

原创 小斯  2023-01-10 17:59 

样式,尤其是标题样式,在OneNote中有着很重要的意义:标题意味着目录,更进一步,就是知识框架。

可惜的是,OneNote中只提供了11个默认样式,默认样式很丑且不说,最致命的是各级标题之间难以区分。以上问题的症结则是:OneNote竟然不支持自定义样式。如果OneNote能像Word那样支持自定义,默认样式再令人抓狂也没关系,自己定义就好了,而它偏偏不支持自定义,任由用户抓狂。

如果你也曾经因OneNote的默认样式而抓狂,那么这会是个好消息:借用插件,总算可以为OneNote自定义(真)样式了。

1

真样式与伪样式

关于真样式与伪样式,具体可以参考此文:

Onetastic插件很早就提供了自定义样式功能,但其早期版本样式列表中的各类样式全是伪样式,虽然名称上写着“标题1”和“标题2”,但段落背后对应的style属性值并不是“h1”和“h2”,而是“p”(即OneNote中的“常规”样式)。这类列表中所谓的标题样式其实都是伪样式,它们实质上都是同一类样式——常规样式。而这些伪样式,是难以进行后续编程扩展的,例如常见的目录类插件,都是基于真实的标题样式生成目录的。

和Onetastic一样,OneMore早期版本中的自定义样式也都是伪样式。不过,最近的几个版本中,样式列表都已经支持真样式(Onetastic很久没关注,具体不清楚,但OneMore中已经实测过,支持OneNote全部的11个真样式)。

2

11个规范中文名称的真样式

这次发布的小斯想工具箱v0.20,最主要的更新就是增加了自定义样式功能。相比OneMore原版,最重要的更新则是增加了与OneNote中文版完全一致的11个规范中文名称样式。

OneMore内置的样式主题文件夹中提供了一些模板,均是英文名称;小斯想工具箱v0.20中,增加了一个“规范示例”模板,该模板中的前面11个样式就是OneNote中文版中的11个默认样式,样式名称、样式排列顺序和OneNote完全一致。注意,这个规范名称和顺序建议大家不要更改(其他,如具体的字号、字体、颜色等样式属性,以及第12个及之后的自定义样式,可以随意更改),程序中就是按这种规范进行相应处理的,若更改了默认样式的名称或顺序,可能得不到预料中的“真样式”效果。另外,如果你的电脑上同时安装了新版OneMore,它也可以读取这个中文模板,但如果直接在OneMore中调用这个中文模板,部分功能也可能得不到预料中的“真样式”效果,因为OneMore中并没有相应的中文名称处理机制,这是为小斯想工具箱定制的中文模板,需要在工具箱中调用才能得到“真样式”效果。

在“样式”功能框中选择“加载样式”,加载“规范示例”主题。此时,将光标定位在OneNote笔记容器中的某个具体段落,选择样式列表中的“标题1”(或使用快捷键Ctrl+Alt+Shift+1),就可以将当前段落变为真实的标题1类型(对应style属性值变为h1),而外观显示上就是你所自定义的样式效果(不再是OneNote默认的那种丑陋而且难以区分的效果);类似的,若选择样式列表中的“引用”(或使用快捷键Ctrl+Alt+Shift+9),就可以将当前段落变为真实的引用类型(对应style属性值变为blockquote),而外观显示上是自定义效果。程序为样式列表中的前9个样式设置了对应的快捷键,分别为Ctrl+Alt+Shift+1至9。

正因为小斯想工具箱中这些样式为真样式,所以你也可以将它们批量应用于你之前用OneNote默认样式设置过样式(也是真样式)的页面。在“样式”功能框中选择“将样式应用于页面”,就可以将当前页面原来的默认样式批量更改为“规范示例”主题列表中你所自定义的样式。

3

自定义样式

在“样式”功能框中选择“编辑样式”,打开编辑对话框,在此处可以自定义各种具体样式的显示效果,也可以添加新的样式。例如在“规范示例”主题中,我在11个默认样式后增加了一个“强调”样式,调用它就可以将当前选择的词变红加粗。

“样式”功能中提供了不少有用的具体功能,大家可以在实际使用过程中慢慢熟悉它们。

公众号“小斯想”主界面对话框中回复“01”,获取最新版“小斯想工具箱”以及OneMore安装文件。

本文地址:https://cas01.com/7753.html
公 众 号 :注意两个号的区别,小斯想专注于OneNote和思维导图等具体的知识管理软件的经验分享。(OneNote为主);cas01专注于知识管理理论及实践成果的分享。(知识管理理论及实践)。
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,转载请保留出处。

发表评论


表情

  1. lyric
    lyric 【LV1】 @回复

    Mac 可以装吗

  2. 1990chs
    1990chs 【LV1】 @回复

    不知道是否支持Markdown或者LaTeX 公式?

  3. 林荫大道
    林荫大道 【LV1】 @回复

    设置一级标题,是一个3级菜单,无法添加到快速访问栏…

  4. Think-PC
    Think-PC 【LV1】 @回复

    感谢作者的更新,就是有一个小问题反馈一下,之前用的老版本,最近更新后发现可能会出现卡顿,在挪动图片的时候版较明显,不加载后就好很多,不知道我这种情况是不是个例

  5. 小墨
    小墨 【LV1】 @回复

    先得谢谢大神提供的插件,要不是你们,我早就把OneNote卸载了,现在它又焕发了新生机。尤其是互链功能,真的太及时了!
    顺便提个需求:我也装了onemore,但它的导入好像只支持英文格式,如果文件中有中文,那么导入到onenote之后是乱码(英文就没问题)。但是笔记的自由迁移是一个相当重要的功能,能不能请大神帮忙给弥补一下?先谢谢了!

    • 小斯
      小斯 【LV6】【站长】2023-03-17 at 15:08  回复

      @小墨很少用OneMore的导入。哪类文件导入乱码?

      • 小墨
        小墨 【LV1】2023-03-19 at 19:04  回复

        @小斯word导入OneNote,中文部分都是乱码,英文导入正常。

  6. 123
    123 【LV1】 @回复

    1. 在页面信息较多的情况下,互联的反应速度太慢了,不如自己手动的速度快。
    2. 是否可以增加手动修改快捷键的选项。
    其他都非常棒,谢谢分享。

    • 小斯
      小斯 【LV6】【站长】2023-03-05 at 09:33  回复

      @123OneMore新版已经支持自定义快捷键,可以试试。个人感觉插件中的快捷键都不好用,太不稳定,还不如发送到快速访问栏。

      • 123
        123 【LV1】2023-03-05 at 15:32  回复

        @小斯谢谢,感谢你制作的软件。很好用!

      • 林荫大道
        林荫大道 【LV1】2023-04-09 at 17:40  回复

        @小斯希望能更新 最新版本onemore,添加自定义快捷键的功能
        系统默认的快捷键,太复杂,按的键太多,我自己设置一个简单的快捷键XD

  7. 星
    【LV1】 @回复

    怎么安装啊麻烦一下,我的onenote之前什么都没安装但是安装您的工具箱和onemore之后onenote没有任何反应啊
    [泪]

    • 小斯
      小斯 【LV6】【站长】2023-02-26 at 12:10  回复

      @星仅适用于微软系统下的OneNote桌面版