建议按 'Esc' 退出公式块将光标置于块后

本贴最后更新于 197 天前,其中的信息可能已经时异事殊

目前按 ‘Esc’ 退出公式块默认的状态是选中当前公式块,如果想继续输入内容,需要再按一次 ‘Esc’ 取消选中,然后还要按一次回车换行。

如果要避免这些冗余操作,可以用鼠标点击来取消选中以及换行。可是,在需要输入大量含公式块的文本时,频繁切换鼠标实在是太恼人了 😭😭😭

改进的方向我觉得可以参考 Remnote:按 'Esc' 退出公式块直接将光标置于块后,如果继续输入会自动添加一个软换行(不过思源公式块之后好像不能跟软换行,或许可以改成继续输入自动添加换行?)

  • 思源笔记

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

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

    25520 引用 • 105549 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Vanessa via macOS

    这样可以方便再次打开修改,如果不选中的话,还是需要回车,相当于只少了一步。

    1 回复
  • ShawElA 1 赞同 1 评论 via Android

    可是只有确定已经结束公式编辑才会主动按下 'Esc' 来退出吧,应该不会刚退出就想修改。毕竟思源里公式实时渲染,不像 LaTeX 要编译才看到呈现效果,真要改退出前就改了。

    而且使用 'Esc' 退出公式块是带有继续输入的倾向的,如果公式块是最后输入的内容完全可以腾出手用鼠标退出。

    关于回车我是这样想的,公式块既然独占一个块,如果光标在公式块右侧时有输入内容,就在输入的内容前面插入一个回车,这样两步就都省掉了。

    公式块是点击编辑的,因此是无法输入内容的
    Vanessa
  • ShawElA 1

    @Vanessa

    所以按一次 'Esc' 退出公式块并无缝衔接后续输入理论上彻底无法实现了吗

    如果是技术上比较麻烦,我愿意用经济支持(在“靠爱发电”捐赠 512 元)换取对这项改进的优先考虑,这个改进对我来说真的很重要

    不知道用捐赠做这种事是否会构成冒犯,如果是的话非常抱歉我后续不会再提 🙏

    1 回复
  • Vanessa via macOS

    捐赠属于个人对产品的情怀,合理的功能不捐赠也会考虑添加的,有兴趣可以看看我们的 issue 列表

    代码块和图表、五线谱等块属于展现块,设计上是不允许在编辑器内进行编辑的,需要通过浮窗进行编辑。

    1 回复
  • ShawElA 3 1 赞同

    感谢详细解释!既然难以实现,我也不纠结于此了。

    关于捐赠,我理解了,的确应该是这样的态度。出于此,我仍然愿意捐赠思源,感谢你们带来了这样出色的工具 ❤️

  • ONIONLYONE 2 2 评论

    感谢氪佬养服。不知道你的输入习惯是怎样的,我在编辑时会刻意先留下许多空行,以避免有时候遇到的换行困难的问题,编辑完成后再删除空行。如果你也习惯在在末尾留下空行,或许可以在输入完公式后先按'Esc'退出编辑,再按一次'↓'跳转到提前留下的空行。

    试了一下,非常方便,大感谢!
    ShawElA
    @ShawElA 哈哈,有帮助就好
    ONIONLYONE
请输入回帖内容 ...

推荐标签 标签

  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    133 引用 • 796 回帖
  • 以太坊

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

    34 引用 • 367 回帖
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    499 引用 • 1395 回帖 • 245 关注
  • 安全

    安全永远都不是一个小问题。

    203 引用 • 818 回帖
  • React

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

    192 引用 • 291 回帖 • 373 关注
  • RemNote
    2 引用 • 16 回帖 • 14 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 1 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 763 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 143 回帖 • 1 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 467 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    29 引用 • 202 回帖 • 28 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    268 引用 • 666 回帖 • 1 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    589 引用 • 3538 回帖
  • 自由行
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    125 引用 • 74 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    952 引用 • 944 回帖 • 1 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    168 引用 • 597 回帖
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    290 引用 • 4494 回帖 • 654 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 832 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 647 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 1 关注