在之前的调查帖子里,
我提议段落能形成树状嵌套结构,但是我忽视了一点,就是很多人可能经常需要在段落里进行 Tab, 来增加一个制表符或者几个空格,
而我的提议里说到将 Tab 键改成新功能, 这会破坏一大部分人原先用 Tab 的习惯,
所以我想这可能是不少人反对这个提议的原因,
但其实对于我,想要的是这种功能,而不太关心"用什么按键实现这个功能",毕竟 windows 平台有两个不错的改键方法: autohotkey 和 微软的 PowerToys (更推荐前者) PS:Mac 上可以使用 hammerspoon (我没用过)
所以我想更新一下这个提议内容,再次调查,
更新为: 使用其他键(允许自定义)来实现这个新功能, 原先 Tab 键功能完全不变
下面是提议的具体内容:
在上面那些笔记中, 段落(或者说"块")按下 Tab 时会自动缩进变成前面块的子项,从而构成树状嵌套结构,
如下
类似思源的列表项缩进,
但是思源的段落不支持形成嵌套(段落是叶子块,不能包含其他块).
所以就有了这个提议: 让段落块支持嵌套,
Notion/Wolai/Flowus/Logseq 都支持,Obsidian 其实也支持,但它和其他笔记不同,如下:
段落嵌套有什么好处呢?
- 嵌套能形成树状结构,由于缩进和缩进线,可以很容易看出层级结构, 不需要专门设置一级/二级等标题,如下
- 这种树状嵌套结构支持折叠, 是不是很像列表和各级标题块的功能?
而且还不用担心像标题块那样如果级别设置错误,导致折叠不符预期
为啥不用列表?
-
列表需要先创建,据我所知目前只能通过在段落开头输入-或 + 等符号,然后空格,才能创建
我觉得很麻烦,而且创建完之后,编辑光标已经不在原来位置了 -
两个独立的列表要想形成嵌套,那首先要合并,而进行合并也是很麻烦,如下所示,
我想不到如何用单个快捷键实现它
对列表 2 用 Ctrl+X 先剪切再粘贴到列表 1? 如果列表 2 带有子项,(据我所知)无法剪切整个列表 2
-
在单个列表里, 如果想创建一个空块, 只按回车键是不够的,思源会退出当前列表,返回上一级
需要先输入一个字符(比如按下空格键),然后再回车才能
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于