代码块问题

版本 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

广告 我要投放

5 回帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 88250
    订阅者

    你好,第一个粘贴代码块会增加空行的问题请关注 https://github.com/siyuan-note/siyuan/issues/1938

    其他问题我和 @Vanessa 稍后仔细看,非常感谢反馈。

    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
  • Vanessa 1
    订阅者

    2 ctrl+shift+a/b ;3 删除代码块可以使用 ctrl+shift+x,删除语言的那个无法重现

    1 回复
  • 88250
    订阅者

    后期继续优化,谢谢反馈。

  • 查看全部回帖