现在的情况是拖动一个块到文件树,最大标题成为文件名,而其他标题依次转为第一、第二级标题……
可这和 markdown 常推荐的规范:”一级标题只出现一次“冲突,是否可以添加选择最大标题为一级还是二级呢?
另外目前拖动后撤回并不会重新生成文件,误操作容易丢失内容
现在的情况是拖动一个块到文件树,最大标题成为文件名,而其他标题依次转为第一、第二级标题……
可这和 markdown 常推荐的规范:”一级标题只出现一次“冲突,是否可以添加选择最大标题为一级还是二级呢?
另外目前拖动后撤回并不会重新生成文件,误操作容易丢失内容
文档块与标题块互转这个功能一开始是我提的,原文可以看这里:https://www.yuque.com/deerain/gannbs/rtqugk,还有另外一个好处是前面这个链接里没有提到的,那就是在不让链接失效的前提下进行笔记的拆分与合并,Obsidian 做不到这一点(这个在 Obsidian Forum 上有讨论),而思源可以靠这个功能轻易做到。
上一段的信息可能还是比较简略,我现在在写一篇安利思源笔记的长文,在里面我会更详细地写到这个功能的重要性和用途。
楼主发的截图和链接是 markdownlint 这个 vscode 插件的文档,这个插件我以前也用过很长一段时间,因为当时插件内置的一些规则让我觉得不太合理,于是我就去查了一下,比如一级标题在一篇文档里只能出现一次这个规范我没见 John Gruber 提过,其它方言设计者好像也没明确提过这种规范,所以很多排版规则似乎仅仅是这个插件作者自己的喜好,谈不上通用规范。当然,也有可能是我当初了解得不到位,但从另一个角度来说,我觉得这些规范并不一定适合用在需要灵活地进行内容管理的笔记类软件上,特别是一篇笔记里只有一个一级标题这一条规则,它更适合用在不需要拆分重组的、已经固化了的文档上。
文档树的末端是文档、文档之下是 H1 标题、H1 之下是 H2,这本来是很符合直觉和逻辑的,但是现在某个 vscode 插件作者出来说他觉得 H1 标题只能用来展示一下文档的名字,而且在插件文档里也没给出任何站得住脚的理由,我觉得我们没有必要按照他的想法来。
假如思源笔记开发者自己不嫌麻烦的话,照楼主说的添加一个可选配置也可以,也不会影响原来在使用这个功能的用户们。我不反对做这种功能上的增强,我回复这些只是因为我当初也被这个插件荼毒过,所以觉得 markdownlint 那种连规范都称不上的「插件作者个人喜好」不值得我们 respect,我可以做和他一模一样的事,但我的准则应该出自我自己的思考,而不是被一个插件塑造。
程序员是从事程序开发、程序维护的专业人员。
为成为自由职业者在家办公而努力吧!
Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。
WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。
Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。
人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
“梦想从学习开始,事业从实践起步” —— 习近平
有空闲时间是接外包好呢还是学习好呢?
WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。
Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。
Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。
Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。
Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用 。
各种网址链接、内容导航。
Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。
IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。
CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。
主仓库地址:Hi-Windom/Sillot
安卓端仓库:Hi-Windom/Sillot-android
注意事项:
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。
C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。
提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。
快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于