Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve HTML code element clipping #11401

Closed
88250 opened this issue May 14, 2024 · 8 comments
Closed

Improve HTML code element clipping #11401

88250 opened this issue May 14, 2024 · 8 comments
Assignees
Milestone

Comments

@88250
Copy link
Member

88250 commented May 14, 2024

SiYuan_TBQOoBMOck

https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/
还是span元素的问题

Originally posted by @allrobot in #11281 (comment)

@allrobot
Copy link

当粘贴剪切板列表的siyuan的内嵌代码,无法正常粘贴为内嵌代码

SiYuan_nERuGPYqtR

unicode和RTF不一致

pycharm64_VbhQkbZ9am

@88250
Copy link
Member Author

88250 commented May 15, 2024

Win+V 我这里测试正常:

issue.webm

unicode和RTF不一致

这个问题没看懂,麻烦再描述一下。

@88250 88250 self-assigned this May 15, 2024
@allrobot
Copy link

allrobot commented May 15, 2024

unicode和RTF不一致

#11281 (comment) 讲过了吧,剪切板富文本和纯文本内容不一致

siyuan复制内嵌代码,实际上复制`xxx`纯文本,富文本为:<p id="20240514061411-uim5foo" updated="20240514061411"><span data-type="code" >xxx</span>​</p>

粘贴win+v的旧剪切板内容,实际粘贴的是富文本而不是纯文本

注意,是旧的剪切板,不是最新的剪切板内容
image

如果粘贴最新的剪切板内容,粘贴的是纯文本的剪切板内容

windows 剪切板有很多格式……

😂😂😂

Other:
思源好像不支持`` `xxx` ``显示成`xxx`的样式

把`` `xxx` ``粘贴到思源,没反应,只能粘贴为转义

@88250
Copy link
Member Author

88250 commented May 16, 2024

粘贴win+v的旧剪切板内容,实际粘贴的是富文本而不是纯文本

思源在处理粘贴时优先使用富文本。如果你要从 IDE 里复制纯文本,应该用这个:

image

思源好像不支持 `xxx` 显示成xxx的样式

是的,不支持。

@88250 88250 added this to the 3.0.15 milestone May 16, 2024
@88250 88250 closed this as completed May 16, 2024
@allrobot
Copy link

粘贴win+v的旧剪切板内容,实际粘贴的是富文本而不是纯文本

思源在处理粘贴时优先使用富文本。

为啥最新的剪切板粘贴是纯文本,旧剪切板内容就读取富文本?

如果你要从 IDE 里复制纯文本,应该用这个:

我是知道的

win10最新剪切板能正常粘贴为纯文本,如果从剪切板选择旧剪切板内容,无法选择粘贴为纯文本

要粘贴为纯文本,必须先粘贴旧内容,先撤销刚才的操作,此时剪切板最新内容已经成刚才粘贴的旧内容了,再点右键菜单的纯文本选项或ctrl+win+v(PowerToys支持)就能粘贴为`XX`

你觉得符合用户的操作习惯嘛?

@88250
Copy link
Member Author

88250 commented May 16, 2024

我调试了下,通过 Win+V 发送最新的条目可以读取到 text/siyuan:

image

但是发送旧的读取不到:

image

这个情况下会走 text/html 转换 md,span 就被转换为普通文本了,这里可以改进一下,感谢反馈。

@allrobot
Copy link

@TCOTC
Copy link
Contributor

TCOTC commented May 20, 2024

@allrobot #11485

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants