建议取消文档名称栏,直接以正文第一行为文档名,或者自动以正文第一行为文档名

建议取消文档名称栏,直接以正文第一行为文档名,或者不取消文档名称栏,但自动以正文第一行为文档名。现在需要单独输入文档名的方式太麻烦,且毫无意义。

可参考 onenote!

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19765 引用 • 75613 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 不可能取消的,类 Notion 的笔记软件都是这样设计的,否则消费者不会买账。

    建议找人开发插件实现需求:

    1. 隐藏文档标题区域
    2. 自动将文档首行文本同步至文档标题
    1 回复
    1 操作
    JeffreyChen 在 2024-05-28 16:34:26 更新了该回帖
  • huomy2

    这样设计就一定正确吗?意义何在?

    1 回复
  • 每个人的用法都不一样,我就需要文档标题,对我来说意义就是区分标题和正文。

    你不能对一个成熟的软件提出废弃功能的需求,除非你很有钱可以让人开发一个自定义的版本。你的提出的“取消”需求在这里是没有实际意义的。

    2 回复
  • OneNote 是有明显的标题栏的,只是说不填标题的情况下,在页面预览那是以第一行内容填充。为什么它能这么做呢,因为它连批量导出为文本文件的能力都没,不需要考虑文件系统的存储。

    image.png

  • huomy2

    那可以在没有输入文件名的情况下,自动以正文第一行为标题。

  • huomy2

    那么能不能开发一个插件,让需要的人可以实现这个自动以正文第一行为标题的功能。

    1 回复
  • 所以我已经在最开头那个回帖说明了,插件只要实现这两点就差不多了:

    1. 隐藏文档标题区域
    2. 自动将文档首行文本同步至文档标题
  • llej 1 评论

    我认为这确实是思源的设计缺陷,文档和一般块存在了差异,无法无损的将一个块转换为文档再转回去。

    最显著的例子是当块内容里引用了其他块,当转成文档时,这个引用关系就没了。

    @88250

    1 回复
    我觉得标题如果不是纯文本就好了,导出作为文件名时再转为纯文本
    JeffreyChen
  • 88250

    这不是设计缺陷,而是一个设计权衡,因为只有这样设计才能在导出时尽量保留文件名。

    2 回复
  • zxhd86 1 赞同

    我觉得可以在导出的时候转化为纯文本,内部怎么操作无所谓吧。

  • huomy2

    但是可以设置自动以正文第一行为文档名,为知笔记就是这种方式。需要改时再重新命名就行了。而且为知还支持拖拽正文中选中的部分作为文档名。

    1 回复
  • 为知还支持拖拽正文中选中的部分作为文档名

    思源是支持拖拽单个标题块或列表项块到文档树


    @88250 为啥只支持拖拽单个?还有这个列表项块在用户指南里好像没有说明?

    1 回复
    @88250 看看这条回帖
    JeffreyChen
  • 88250 1 评论

    文档标题的非纯文本支持可能可以作为一个后续改进点吧,但是目前来说需求不多,所以优先级不会太高。

    JeffreyChen 1
  • 88250

    只支持拖拽单个块转换为文档块,不支持批量转换,否则标题块的层级计算不了。

    我搜了下,用户指南里好像是没有说明列表项块拖拽转换为文档块,有空的话欢迎帮忙补充,谢谢。

  • huomy2 1 赞同

    目前的解决方法是,在笔记本根目录建立一个新文档,在里面输入内容后,把第一行转为标题,然后拖拽标题到目录树的合适位置,这样就自动生成以标题为文档名的笔记,同时还完成了笔记的整理归类,算是一举两得。

请输入回帖内容 ...

推荐标签 标签

  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    175 引用 • 992 回帖 • 3 关注
  • OnlyOffice
    4 引用 • 20 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 124 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 699 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 607 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 17 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖 • 2 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 138 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 5 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    332 引用 • 619 回帖 • 1 关注
  • 安装

    你若安好,便是晴天。

    131 引用 • 1184 回帖
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 57 关注
  • 笔记

    好记性不如烂笔头。

    306 引用 • 782 回帖
  • sts
    2 引用 • 2 回帖 • 163 关注
  • 导航

    各种网址链接、内容导航。

    37 引用 • 168 回帖
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 447 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 439 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    163 引用 • 473 回帖
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 732 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 702 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    198 引用 • 120 回帖
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 21 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    215 引用 • 463 回帖
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 15 关注