不能块内空行和按 backpace 直接跳转到其他地方了,操作哪里出错了?

一、使用中发现不能块内空行,只能块内换行。

块内不能空行问题.gif

二、还有按 backpace 直接跳转到其他地方了,需要重新按 enter 才能显示回原来的地方

backspace 问题.gif

另外想问一下,

一、有把“段落块”里前两个空格批量删除或者批量增加的方法吗?

二、对于把块转换成块内段,有什么批量方法或者方便一点的操作?

三、搜索中的替换,是不是不能批量替换成更换样式的字,有实现特定字批量更换样式(加粗?加大?背景高亮?不同颜色?)的方法吗?

四、怎么保留文字取消引用或者链接啊?除了删除重新打字以外,有其他方法吗?找了快捷键,没注意到。

  • 思源笔记

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

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

    24877 引用 • 102373 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9447 引用 • 43017 回帖 • 108 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 一、按快捷键新建空行

    20241022145937.png

    1 回复
  • syli
    作者

    按快捷键新建空行——按 CTRL+shift+B,出现的是符号表情选择?这个快捷键默认不一样吗?

    另外你的图片显示 CTRL+shift+B 文字是插入块,和块内空行没关系吧?

    我的需求是块内换行后看着太挤了,想在同一个块内空一行,看着舒服点。

  • EmptyLight

    关于你的问题,我粗略思考了一下:

    1. 不能块内空行,现在的 markdown 渲染有部分可以用换行符来进行块内换行的(我确实还遇到过换行符不能段落内换行的渲染器),但是大家统一都用两次换行符(即在两个块之间加入一个空行)来表示新段。所以这个可能就是不能块内空行的原因,和分段的表示方法一样了。解决方法没有。
    2. 我没看出来你在哪里敲删除和回车,我用搜索面板试了一下不能复现。你看看是不是装了什么插件导致的,比如打字机模式?
    3. 段落块的前两个空格我没处理过,不过可以通过搜索面板批量替换。
    4. 把块转换成块内段,还是删除换行符后重新 shift+enter 吧。不过值得注意的是,思源一个块如果过长会很影响运行效率,而拆分成大量的块反而不容易引发性能问题。
    5. 搜索中的替换我还没试过替换成有样式的字,不过这个功能换句话说就是格式刷,集市里面有一个格式刷插件可以用。
    6. 对着引用或者链接右键可以打开菜单,里面有一个转换为,可以转换成普通文本。
    1 回复
  • syli
    作者

    1,块内空行的问题,主要是很奇怪,

    backspace 空的,块合并,然后 shift+enter 是块内换行,但是当点第二次 shift+enter,就变成两个块了。

    按理来说一直 shift+enter,就会一直块内空行。

    2,没有打字机模式,gif 图最开始,光标点在(一)被告人的身份这条块的前面,back 出现就是键盘 backspace 删了空格将块合并到上一个块,但是页面从第四百条跳到第二百八十八条了,按了一下 enter 才回到原来的页面,后面删空格将块合并到上一个块,就不会出现这个跳页面的问题。

    3,我试了一下搜索面板,搜索栏空两格,匹配到的不是块的前两个空格,而是后面的空格。

    搜索栏里不能输入 tab,不知道块的前两个空格匹配的是什么符号。

    搜索空格.jpg

    4,块转成块内段的需求,这个是文字粘贴过来发现,有的一篇文章都识别为一个块,有的一个段落的因为分行就识别成多个块,不知道思源的识别逻辑,也不知道粘贴前需要怎么样的处理。

    5,搜索中的替换栏,输入文字后,选中文字,不会弹出修改样式条。格式刷插件,有下载一个,好像只能设置好样式后,一次选中,插件替换,再选中,再替换,没搞懂怎么批量替换。

    6,这个有用。原来是右键里转换。

    1 回复
  • 当点第二次 shift+enter,就变成两个块了

    因为两个软换行等于一个硬换行。

    不知道块的前两个空格匹配的是什么符号

    选中符号之后再按 Ctrl+R 或者 Ctrl+F 。

    有的一篇文章都识别为一个块,有的一个段落的因为分行就识别成多个块,不知道思源的识别逻辑

    只有一个换行就在同一个块内,超过一个换行就分成两个块。

    1 回复
  • syli
    作者

    因为两个软换行等于一个硬换行。

    哦哦。

    选中符号之后再按 Ctrl+R 或者 Ctrl+F 。

    这个方法成功匹配到了。谢谢

    只有一个换行就在同一个块内,超过一个换行就分成两个块。

    这个换行指的是回车 ^p 吗?还是回车 ^p 和换行 ^l 都算?

    1 回复
  • 这个换行指的是回车 ^p 吗?还是回车 ^p 和换行 ^l 都算?

    我也不太清楚

请输入回帖内容 ...

推荐标签 标签

  • 旅游

    希望你我能在旅途中找到人生的下一站。

    93 引用 • 901 回帖
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 489 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖 • 1 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 805 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 400 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    430 引用 • 1250 回帖 • 599 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 95 关注
  • 30Seconds

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

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

    Quicker 您的指尖工具箱!操作更少,收获更多!

    36 引用 • 155 回帖 • 1 关注
  • Outlook
    1 引用 • 5 回帖 • 2 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖 • 1 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 20 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 132 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1708 回帖
  • OneNote
    1 引用 • 3 回帖 • 1 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    366 引用 • 1842 回帖
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    159 引用 • 305 回帖
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    169 引用 • 1527 回帖 • 1 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 504 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1239 回帖 • 416 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    78 引用 • 396 回帖 • 1 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2040 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    410 引用 • 3588 回帖
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 257 关注
  • Shell

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

    124 引用 • 74 回帖 • 2 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 77 关注