代码块问题

本贴最后更新于 1207 天前,其中的信息可能已经水流花落

版本 1.1.7。一直以来的问题了。希望 D 大 V 姐 别锤我 😂

  1. 粘贴格式问题

这个现象不仅仅是粘贴网页的代码时发生,粘贴其他地方的代码也会莫名其妙增加行(比如 从 vim 粘贴出来)

粘贴代码块格式与源代码不一致.gif

图片里的网址:https://kaisery.github.io/trpl-zh-cn/ch05-03-method-syntax.html

  1. 一个疑问:

image.png

两个代码块之间如何添加段落文字?根本没法把光标跳出代码块。

  1. 而且代码块开头的image.png地方一直很不好用:

3.1 删除这个语言类型,比如选中 rust 删除:
截图 20210403152627.gif

3.2 单个删除 rust 字:

代码块衔接.gif

3.3 甚至删除整个代码块,都很糟糕:

在上下是空白的时候,选中按 Backspace 键,有时候能删掉,有时候不能删掉

截图 20210403153245.gif

遇到上下有文字,从代码块下第一行文字开始选到代码块开头,按 Backspace 结果没有被删除,按 Delete 键倒是删除了,把下一段文字拼接到上一段文字了。

截图 20210403153351.gif

从代码块里的末尾选到上一行末尾删吧,又是意想不到的结果。出现一行矮矮的代码块,又不能选中

截图 20210403154321.gif

  • 思源笔记

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

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

    20186 引用 • 77936 回帖

相关帖子

5 回帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • zjp 1 评论

    D 大 ~

    多余空行和高亮问题貌似还没解决:

    多余空行的 issue 我看已经 close 了,但是我用的 1.8.81 粘贴代码时多余的空行问题.gif

    网址:https://kaisery.github.io/trpl-zh-cn/ch06-01-defining-an-enum.html

    粘贴的时候未改动前有明显的高亮问题,改动内容之后高亮渲染就变正常了:

    高亮问题.gif

    1 回复
    下个版本继续修复,就不开 issue 了
    Vanessa
  • 其他回帖
  • 2 ctrl+shift+a/b ;3 删除代码块可以使用 ctrl+shift+x,删除语言的那个无法重现

    1 回复
  • 后期继续优化,谢谢反馈。

  • zjp 1 评论

    删除语言 bug 的详细说明:

    1. 光标依次往前再按 delete

    光标依次往前再按 delete.gif

    1. 按 home 到单词头再按 delete

    按 home 到单词头再按 delete.gif

    1. 鼠标选中语言按一次 backspace

    鼠标选中语言按一次 backspace.gif

    1. 鼠标选中语言按一次 delete 没反应,再按一次 delete 内容跳出到代码块外了

    鼠标选中语言按一次 delete 没反应再按一次 delete.gif

    由于我每次操作是随机的,但基本上在以下几种情况组合:

    关于光标:鼠标选中、方向 ← 键往前到开头、home 键跳到开头(因为我知道从最后删会弹出语言选项)

    关于删除:按 Backspace、按 Delete

    没有哪次是正确删除语言,因为代码块内容要么消失不见,要么跳到代码块外面,要么代码块没有任何反映(所有内容都在)

    1 操作
    zjp 在 2021-04-03 16:42:21 更新了该回帖
    感谢,块的删除后期可能会像 notion 那样操作来避免不同操作所带来的各种问题。代码块语言的操作下个版本修复,谢谢
    Vanessa
  • 查看全部回帖

推荐标签 标签

  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖 • 1 关注
  • Q&A

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

    7035 引用 • 31812 回帖 • 219 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 1 关注
  • Shell

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

    122 引用 • 73 回帖 • 1 关注
  • Hibernate

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

    39 引用 • 103 回帖 • 701 关注
  • 书籍

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

    76 引用 • 390 回帖
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    28 引用 • 66 回帖 • 7 关注
  • Firefox

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

    7 引用 • 30 回帖 • 428 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 524 关注
  • golang

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

    495 引用 • 1386 回帖 • 327 关注
  • 倾城之链
    23 引用 • 66 回帖 • 120 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    23 引用 • 31 回帖 • 8 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 379 关注
  • 人工智能

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

    77 引用 • 159 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 141 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    109 引用 • 54 回帖 • 1 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 49 关注
  • sts
    2 引用 • 2 回帖 • 167 关注
  • Mac

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

    164 引用 • 594 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    942 引用 • 1458 回帖 • 109 关注
  • 负能量

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

    88 引用 • 1234 回帖 • 441 关注
  • 深度学习

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

    41 引用 • 40 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    76 引用 • 429 回帖 • 3 关注
  • 创造

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

    175 引用 • 994 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    143 引用 • 3752 回帖
  • Quicker

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

    26 引用 • 85 回帖 • 1 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 715 关注