如图所示, 按键均为 shift+tab
. 版本: win10 x64, 1.1.4.
该异常行为在这里评论中有所描述.
除了异常行为外, 期望 shift + tab
的反向缩进默认不带子项, 带子项的另设快捷键, 与 tab
正向缩进的逻辑一致.
如图所示, 按键均为 shift+tab
. 版本: win10 x64, 1.1.4.
该异常行为在这里评论中有所描述.
除了异常行为外, 期望 shift + tab
的反向缩进默认不带子项, 带子项的另设快捷键, 与 tab
正向缩进的逻辑一致.
我也准备提这个 issue
先说结论:我希望提供 【tab/shift tab ,携带/不携带子项】的快捷键设定自由,一共四个组合,这样就解决问题了 @Vanessa
我的看法和贴主正好相反,我 tab 和 shift tab 都期望携带子项
这个问题我已经在 Issue #1397 · siyuan-note/siyuan
进行了探讨和分析:
如果要满足各种用户:那就是把携带与否的 控制方法交给用户
提供 tab/shift tab ,携带/不携带子项 的快捷键设定自由,一共四个组合
这样一来,不同的用户按自己的喜好设定即可
目前只提供了两个组合的设定,这就对某部分用户不公平
至少我认为默认需要携带,也给出了合理性的分析,大量的列表实践中也是一直如此使用的
我就希望默认进行携带,至少有这样的自由
这类不同用户的不同喜好,我也有过预见,比如:Issue #1413 · siyuan-note/siyuan
如果重度使用列表,会发现这上述 issue 也能极大提高列表编辑的效率…不过一直没被排上…
所谓子项,是有其从属关联的,而不是孤立的视觉缩进,不然就不叫"子"了
word 给出的是一种没有从属关联的方案,因为列表不是 word 的专长,而列表是大纲类的专长,应当学习更先进和专业的方案
word 落后性,举一例:
如图 1 和其子项 2 的缩进差距,在 word 中可以横跨一个页宽,那这也值得学习吗?
不见得,从这里就可以看出 word 眼中缩进只是标尺而已,word 没有像大纲类一样重视列表的利用,不值得学习
当然也不是说 word 没有可取之处,比如多选缩进就可以借鉴,我已经在:Issue #1392 · siyuan-note/siyuan 进行了探讨
但是我的理由是 :
各种方案都是可以借鉴的,关键在于用到思源中的合理性
比如我还提过的 文件树自定义排序,一经出来就备受关注和使用
但是文件树自定义排序少有软件进行了实现,这就是创新点以及和其他软件拉开差距的地方
我认为我提的 ctrl enter 跨子建项 也算一个类似的功能
目前还没有发现其他软件做实现,但是也的确有其实际价值与合理性
完全可自定义的确是最好的方式.
楼上两位的角度我理解, 我则是从传统软件一端来看的, 从 MS word 到 typora 都是 tab 单项缩进的, 我更期望不同软件中按键行为的一致性.
从思源的产品属性上看, 直接将其认作大纲类软件不太合适, 相信有不少的用户的编辑习惯还是类似常规编辑器, 因而不必在操作逻辑上直接对标大纲类软件.
另, 不考虑"快捷键"层面及已有产品层面, 从"TAB" 制表符的语义上看, 我认为 tab 单项缩进的行为更自然一些..
以及, Word 列表缩进配合页面标尺来做, 从个人经验上看, 已经算是高端操作了? Word 并不期望常规用户有这样的玩法吧.
Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。
Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。
JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。
Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。
找到自己的位置,萌新烦恼少。
OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。
LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。
有空闲时间是接外包好呢还是学习好呢?
Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。
脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。
黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。
A second brain, for you, forever.
Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。
子曰:“工欲善其事,必先利其器。”
发布对别人有帮助的原创内容是最好的 SEO 方式。
Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。
星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。
SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。
gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。
Thank God It's Friday! 感谢老天,总算到星期五啦!
Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。
PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于