-
建议增加 pdf 批注功能
2022-11-18 11:20刚发现的 PDF 阅读器的快捷键,这些没有显示在思源帮助中:
Navigation
The Home, End, Page up, Page down and all arrow keys can be used to navigate the document. Moreover, the following navigation shortcuts exist:
- Next page: n, j, Space bar (presentation mode only), Enter (presentation mode only) or left click (presentation mode only)
- Previous page: p, k, Shift + Space bar (presentation mode only), Shift + Enter (presentation mode only) or Shift + left click (presentation mode only)
Viewer controls
User interface buttons or ctrl + mouse wheel can be used to change the zooming level, but keyboard shortcuts are also available:
- Zoom in: ctrl++, ctrl+=
- Zoom out: ctrl + -
- Restore normal zoom: ctrl + 0
- Rotate the document clockwise: r
- Rotate the document counterclockwise: shift + r
- Activate presentation mode: ctrl + alt + p (does not work in IE11)
- Enable the hand tool: h
- Enable the text selection tool: s
- Move focus to the 'go to page' box: ctrl + alt + g
- Find text in the document: ctrl + f
- Find next occurrence of text in the document: ctrl + g
- Find previous occurrence of text in the document: shift + ctrl + g
- Download the document: ctrl + s
- Print the document: ctrl + p
- Open a file: ctrl + o
(replace ctrl with meta on some configurations)
Outline sidebar
- Use F4 to toggle the visibility of the sidebar.
- After showing the sidebar, click on the "Show document outline" button to show the document outline (if the PDF file has one).
- Nested outline items can be expanded/collapsed by clicking on the triangles at the left of an item.
- To expand/collapse all items under the selected item, press Shift while clicking on the triangle.
- Double-click on the "Show document outline" button to expand/collapse all outline items.
-
建议增加 pdf 批注功能
2022-11-18 10:50PDF.js 说它自身不支持添加标注,但支持渲染标注。
Is it possible to add annotations to a PDF?
PDF.js is designed for reading PDF files, not editing them. Because of that we don't support adding any kind of annotations. However, we do support rendering annotations for viewing.
-
[Dark+ 主题] 折叠列表能否突出显示效果?
2022-11-12 12:00其实我更喜欢另一版,半弧形虚线类似变形的省略号,又像一只虚闭着的眼睛:
.protyle-wysiwyg [data-node-id].li[fold="1"]>.protyle-action:after{ border-bottom: 1px dashed var(--b3-font-color4); filter: drop-shadow(0 0 4px var(--custom-components-deep)); background:none; } .protyle-wysiwyg [data-node-id][data-subtype=o].li > .protyle-action::after{ height: 1.1em; width: 32px; margin: -11px 0 0 -15px; } .protyle-wysiwyg [data-node-id][fold="1"].li>.protyle-action svg{ color:var(--b3-font-color4); }
-
siyuan 笔记的索引效率能一直保持吗?
2022-11-12 11:48我两千多个文档,合计四万多个块,还行,不卡。
要想感到明显卡顿,估计得要几百万甚至上千万个块,对于我来说,文档数可能要到一二十万篇了,我想那时候绝大多数正常使用录入数据的用户设备都升级了吧,现在卡顿,那个时候可能就不太卡了。
-
[Dark+ 主题] 折叠列表能否突出显示效果?
2022-11-12 11:29/*列表折叠图标*/ .protyle-wysiwyg [data-node-id].li[fold="1"]>.protyle-action:after{ border: 1px dashed var(--b3-font-color4); filter: drop-shadow(0 0 4px var(--custom-components-deep)); } .protyle-wysiwyg [data-node-id][data-subtype=o].li > .protyle-action::after{ height: 1.1em; width: 32px; margin: -11px 0 0 -15px; } .protyle-wysiwyg [data-node-id].li>.protyle-action svg{ margin-left: 10%; margin-top: 8%; } .protyle-wysiwyg [data-node-id][fold="1"].li>.protyle-action svg{ color:var(--b3-font-color4); }
-
[Dark+ 主题] 折叠列表能否突出显示效果?
2022-11-11 16:47同主题,我给改成这样了:
代码:
/*列表折叠图标*/ .protyle-wysiwyg [data-node-id].li[fold="1"]>.protyle-action:after{ border: 1px dashed var(--custom-color-3-0); filter: drop-shadow(0 0 4px var(--custom-components-deep)); } .protyle-wysiwyg [data-node-id][data-subtype=o].li > .protyle-action::after{ height: 1.1em; width: 32px; margin: -10px 0 0 -15px; } .protyle-wysiwyg [data-node-id].li>.protyle-action svg{ margin-left: 10%; margin-top: 8%; }
-
可以不可以直接通过 url 地址 +ID 块 > 跳转到相对应的块啊!
2022-11-11 15:24http://127.0.0.1:6806/stage/build/mobile/?r=zjnah3r&id=20220625122233-k18tk6b
完整的地址是上面那个。
把你的块编号替换入上面的 id=后面就行了。
-
能不能提个小小的功能建议?麻烦 D 大看下
2022-11-09 12:22可以通过 Quicker 之类的软件实现一键到底、到顶。
比如在 Quicker 中添加两个相应的动作,再分别配置你需要的快捷键。
-
【求助】思源 SQL 语句怎么写
2022-11-07 17:40思源笔记每个块都是一行数据,每一行数据都有一个名为 content 的字段,其中文档块的 content 字段的值就是文档标题,as 后面的
__1____pre__文档标题
是这个挂件中的自定义返回列别名的特殊格式,文档标题
就是 content 那条返回列的自定义别名。针对你的提问,更进一步,可以这样实现:
select '[' || content || '](siyuan://blocks/' || id || ')' AS __1____pre__文档标题 from blocks where tag = '#思源笔记#' and type='d' limit 10
-
行内备注无法被搜索到
2022-11-06 13:36现在只能用 sql 搜索了,建议在这个位置
再添加一个单独搜索 markdown 的功能,免得在编造 sql 语句上花功夫。还有这张图片里面的「收藏」不知道是什么意思,也不能点击。
-
【提议】在思源里内置浏览器是可行的么?(浅问一下)
2022-10-28 11:21思源笔记本身就是基于浏览器开发的,肯定可以实现这个功能。
我在想,如果将来实现了这个功能,那么可不可以在编辑器中插入
http://127.0.0.1:54977/stage/build/desktop/?r=gjb67da
这种链接在桌面端的页签中访问思源笔记,然后在这个页签中找到这个链接地址,再打开一份,这样似乎可以无限循环下去。此外,iframe 块也能展示网页链接。
-
希望可以对添加的附件进行管理和分类
2022-10-28 09:01能实现类型分组的文件管理器很多,Directory Opus、XYplorer 等,当然系统自带的管理器也是可以的。
比如利用分组、搜索功能:
-
bug:文档块的块引用,动态锚文本显示不对
2022-10-24 10:58换一台电脑之前那几个块之间的引用又正常了。
现在我新建了测试,发现虽然没有之前那么严重(指引用源无论怎么改,引用链接处都显示的错误的文本,只好改成静态锚文本),但还是能够复现某些现象:
-
bug:文档块的块引用,动态锚文本显示不对
2022-10-24 09:58这个问题以前没这么严重。
现在我无论再修改几次,引用显示的都是前几次修改的结果。
即便我手动转换成静态再转换成动态,看上去显示对了,但再一刷新,又变成之前的错误锚文本。
如果再对这个动态引用进行嵌入式引用,二者的显示结果可能会不同。
-
功能建议 - 希望有月度字数统计
2022-10-22 11:35这个统计可以按笔记本分组,各自统计、展示,然后再来个汇总展示(关闭打开笔记本,汇总结果会有相应的变化)。
具体可以统计一段时期内新增字数、块数、文档数、图片数、链接数、引用数、数据字节数等等。