EmberSky
关注
124636 号成员,2024-01-05 18:44:41 加入
147
个人主页 浏览
187
帖子 + 回帖 + 评论
22h16m
在线时长
  • 有序列表在编号上面右键菜单增加一个重新编号,或者选择编号数字,或者继续编号的功能什么时候实现,这个挺多场景都要用到的

    2024-08-13 19:09

    小声: jeffreyChen 大佬不是官方的人,, 需求你得找 d 大
    或者自己研究一下能否通过代码片段解决

  • 修改了 css 之后, 页面恢复不了了

    2024-08-13 17:50

    试过重启软件, 和更新软件, 都不行, 感觉就不回来了

  • 请问有置顶笔记的功能吗?

    2024-08-13 12:55
    1. 巧了, 今天上午我也有置顶这个需求, 之后也是想到了 钉住, 可以解决问题
    2. 该说不说, 闪卡这东西, 我也不搞懂他是干啥的
    3. 如果楼主不需要闪卡的话, 可以通过 css 代码片段 隐藏关于闪卡的内容
      我就是把闪卡/ai 这种用不到的给隐藏了, 看起来极其舒服
      可以使用这个插件隐藏相关内容 image.png

    image.png image.png

  • 手机版文档树标题字数与层级

    2024-08-13 09:08

    手机版的我没用过, 不知道是否可以参考 pc 版的方法

    1. 隐藏图标/更多/新建文档
      不过 手机的更多和新建文档应该比较有用, 不能隐藏
    2. 缩小文档树字体
    3. 压缩 文档树折叠按钮 缩进距离

    代码片段

    /* 设置文档树字体大小 */
    div.sy__file>div.fn__flex-1 { font-size: 13px; }
    /* 隐藏: 文档树->文档->图标 */
    div.sy__file>div.fn__flex-1 ul>li>span.b3-list-item__icon {display: none!important;}
    /* 隐藏: 文档树->笔记本->更多设置按钮 */
    div.sy__file>div.fn__flex-1>ul>li>span[data-type="more-root"] {display: none!important;}
    /* 隐藏: 文档树->文档-> 更多设置按钮 */
    div.sy__file>div.fn__flex-1 ul>li>span[data-type="more-file"] {display: none!important;}
    /* 隐藏: 文档树->文档->新建子文档按钮 */
    div.sy__file>div.fn__flex-1 ul>li>span[data-type="new"] {display: none!important;}
    /* 隐藏: 文档树->文档->文档被引用个数 */
    div.sy__file>div.fn__flex-1 ul>li>span.popover__block {display: none!important;}
    
    /* [CSS片段] 文档树压缩  */
    :root {
        /* 22, 40, 58, 76, 94, 112, 130 */
        --level-tree-compress-scale:0.5;
        --level-tree-compress-0:4px;
        --level-tree-compress-spacing:18px;
        --level-tree-compress-spacing-res: calc(var(--level-tree-compress-spacing) * var(--level-tree-compress-scale));
    
        --level-tree-compress-2: calc(var(--level-tree-compress-0) + var(--level-tree-compress-spacing-res));
        --level-tree-compress-3: calc(var(--level-tree-compress-2) + var(--level-tree-compress-spacing-res));
        --level-tree-compress-4: calc(var(--level-tree-compress-3) + var(--level-tree-compress-spacing-res));
        --level-tree-compress-5: calc(var(--level-tree-compress-4) + var(--level-tree-compress-spacing-res));
        --level-tree-compress-6: calc(var(--level-tree-compress-5) + var(--level-tree-compress-spacing-res));
        --level-tree-compress-7: calc(var(--level-tree-compress-6) + var(--level-tree-compress-spacing-res));
        --level-tree-compress-8: calc(var(--level-tree-compress-7) + var(--level-tree-compress-spacing-res));
    }
    div.sy__file>div.fn__flex-1>ul>ul>li>span.b3-list-item__toggle { padding-left: var(--level-tree-compress-2)!important; }
    div.sy__file>div.fn__flex-1>ul>ul>ul>li>span.b3-list-item__toggle { padding-left: var(--level-tree-compress-3)!important; }
    div.sy__file>div.fn__flex-1>ul>ul>ul>ul>li>span.b3-list-item__toggle { padding-left: var(--level-tree-compress-4)!important; }
    div.sy__file>div.fn__flex-1>ul>ul>ul>ul>ul>li>span.b3-list-item__toggle { padding-left: var(--level-tree-compress-5)!important; }
    div.sy__file>div.fn__flex-1>ul>ul>ul>ul>ul>ul>li>span.b3-list-item__toggle { padding-left: var(--level-tree-compress-6)!important; }
    div.sy__file>div.fn__flex-1>ul>ul>ul>ul>ul>ul>ul>li>span.b3-list-item__toggle { padding-left: var(--level-tree-compress-7)!important; }
    div.sy__file>div.fn__flex-1>ul>ul>ul>ul>ul>ul>ul>ul>li>span.b3-list-item__toggle { padding-left: var(--level-tree-compress-8)!important; }
    
    
    

    以上三种都可以通过插件实现 image.png

  • 分享思源代码片段调试技巧

    2024-08-12 12:09

    这就是大佬么, 插件说搞就搞

  • 分享思源代码片段调试技巧

    2024-08-12 10:14

    小声: 但是写的太精简就评不上 优选 了

  • 分享思源代码片段调试技巧

    2024-08-12 09:43

    补充几个小点

    1. 光标在调试页面的时候, f5 可以直接刷新
    2. 运行这里, 可以通过 ctrl+enter 直接运行image.png
    3. 在源代码运行正常的代码, 放到代码片段不一定能用, 我猜测的原因: 源代码这里是一个整体, 且独立的代码
      但是放到代码片段里面, 就不太算一个整体了, 好像是跟同步异步有关, 非专业, 不太清楚
  • 代码片段实现代码块最近使用的语言置顶

    2024-08-08 14:21

    可以用了, 666

  • 代码片段实现代码块最近使用的语言置顶

    2024-08-08 12:50

    看你的截图, 我突然发现, 第一个代码语言, 竟然是 1c, 而不是 lc, 我一直以为是 lc 来着, 还在想为啥 lc 会排最前面

  • 代码片段实现代码块最近使用的语言置顶

    2024-08-08 12:48

    哈哈哈, 我也是点击会报错, 本来以为是我自己的问题, 准备私下研究一下的

  • 代码片段实现代码块最近使用的语言置顶

    2024-08-08 12:13

    为什么你的效率这么高, 哈哈哈

  • 有没有办法批量转换标题等级

    2024-08-08 09:13

    这个插件我之前用过, 但是之前我用的时候有个 bug:不知道什么原因导致思源一直在重新加载页面

    后来我是在任务管理器里面杀掉思源, 然后一个一个插件排除才发现是这个插件的问题

  • 代码块功能优化建议

    2024-08-07 14:09

    文件没有后缀的, 会自动识别

    比如: c 和 python

    image.png

    image.png

  • 导入 word 文件时不识别 word 内部的表格的合并单元格

    2024-08-07 11:55

    别说从 word 里面粘过去了
    从思源里面粘出来的文本, 再粘进去, 合并的单元格也会消失

  • 有没有办法批量转换标题等级

    2024-08-07 10:22

    一种方案:在所有 H3 前插入一个 H2 ,然后在 H2 的块标里使用 带子标题转换 转换为 H1 ,然后所有子标题就会提升一级

    如果这种方案解决不了的话, 还有个兜底方案

    把文件内容复制出来

    通过查找替换, 将 ## 换成 #

    甚至可以用 notepad++ 的文件夹全局搜索, 批量替换多个文件

    备注: 替换前记得先备份, 因为如果之前没有玩过这种方式, 一般不会替换一次就满足要求, 肯定会要多次试错

  • 代码块功能优化建议

    2024-08-07 10:01

    就他喵的离谱, 我感觉 15 积分根本不足以表示我的感谢

  • 代码块功能优化建议

    2024-08-07 09:59

    我*, 你这么牛逼么

  • 代码块功能优化建议

    2024-08-07 09:11

    试了下, 没有行号确实可以

    但是, 没有行号, 感觉好别扭, 淦

  • 代码块功能优化建议

    2024-08-07 09:09

    我之前就是按照技巧来的

    所以说是 小心翼翼放到固定的位置

    如果是行号的问题, 我去取消一下试试

    在我这里, 选择 要比 行号 的优先级高

  • 代码块功能优化建议

    2024-08-07 09:08

    我总感觉 issue 和我 收藏夹 有点像, 提了 issue 就等于解决了, 实际上只是记录一下然后放那里吃灰

    当然了, 我还是很相信 d 大一直在解决问题

  • 代码块功能优化建议

    2024-08-07 09:05

    第一个我就是这么想的, 不过还没来得及做, 感觉有些功能虽然可以用 代码片段 自己搞, 但是官方能支持最好

  • 代码块功能优化建议

    2024-08-07 09:02

    感觉很少能自动识别的

    vscode 那么牛逼, 自动识别我感觉也一般

  • 行级代码的字体颜色可以默认设置为红色吗?

    2024-08-06 21:03
    .fn__code,
    .b3-typography code:not(.hljs),
    .b3-typography span[data-type~=code],
    .protyle-wysiwyg code:not(.hljs),
    .protyle-wysiwyg span[data-type~=code]{
        color: #eb5757;
    }
    

    用这个颜色, 体验更佳

    image.png

  • 能否增加代码块标题?

    2024-08-05 12:11

    看帖子的内容,有注释就有标题, 不过我没试过

  • js 片段,展开菜单项

    2024-08-04 20:52

    大佬 666, 复制能搞出来太好了

  • 思源能不能支持手柄?

    2024-08-04 20:45

    我也想问, 你为什么会有这种想法,哈哈哈

  • 在文件内如何列出名称中含有关键字的文件名称?

    2024-08-02 13:30

    查找的话, 可以在搜索那里只勾选文档

    我就是有个 查询条件 是只搜索文档名的

    image.png

    至于怎么引用, 我觉得可以写个 js 脚本, 实现一个按钮

    1. 点击按钮, 获取这个列表, 解析出每个文档的名字和 id
    2. 生成引用的内容, 复制到剪切板
    3. 然后去想要的地方粘贴, 就行了

    image.png