将文本粘贴到编辑器时,每行之间会插入一个空行

我在 VSCode 中完成了 Markdown 编辑,然后将其粘贴到主题编辑器中。
然后,每行之间都会插入一个空行。

这很烦人,因为我的无序列表和引用块被分成了多个部分。

我在论坛上搜索过,没有找到相同的问题。
有什么变通方法吗?

2 个赞

我只是用视频示例确认一下问题:

2 个赞

您好,

我认为问题在于复制的文本被格式化了。
我在这里找到了一个解决方案:https://stackoverflow.com/a/70288252

转到 Settings > 搜索 editor.copyWithSyntaxHighlighting 并将其关闭。这对我有效。 :slightly_smiling_face:

5 个赞

我怀疑编辑器正在拾取一个文本/html版本并将其粘贴。\n\n如果强制粘贴纯文本,它是否能正常工作?

3 个赞

我试过了,可以正常工作。 :slight_smile: :+1:

(有些人不知道!)纯文本粘贴快捷键是 Ctrl+Shift+v

4 个赞

那就这样吧。vscode 提供以下格式:

TIMESTAMP,TARGETS,SAVE_TARGETS,MULTIPLE,STRING,UTF8_STRING,TEXT,chromium/x-web-custom-data,text/html,text/plain,text/plain;charset=utf-8

而 text/plain 是(例如):

'use std::collections::HashSet;\nuse std::collections::HashMap;\nuse std::io::BufRead;\nuse std::fmt;\n'

而 text/html 是:

b'<div style="color: #d4d4d4;background-color: #1e1e1e;font-family: \'Droid Sans Mono\', \'monospace\', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div ><span style="color: #569cd6;">use</span><span style="color: #d4d4d4;"> std</span><span style="color: #d4d4d4;">::</span><span style="color: #d4d4d4;">collections</span><span style="color: #d4d4d4;">::</span><span style="color: #d4d4d4;">HashSet;</span></div><div ><span style="color: #569cd6;">use</span><span style="color: #d4d4d4;"> std</span><span style="color: #d4d4d4;">::</span><span style="color: #d4d4d4;">collections</span><span style="color: #d4d4d4;">::</span><span style="color: #d4d4d4;">HashMap;</span></div><div ><span style="color: #569cd6;">use</span><span style="color: #d4d4d4;"> std</span><span style="color: #d4d4d4;">::</span><span style="color: #d4d4d4;">io</span><span style="color: #d4d4d4;">::</span><span style="color: #d4d4d4;">BufRead;</span></div><div ><span style="color: #569cd6;">use</span><span style="color: #d4d4d4;"> std</span><span style="color: #d4d4d4;">::</span><span style="color: #d4d4d4;">fmt;</span></div><br></div>'
4 个赞

感谢你们所有人
没想到这么快的解决方案

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.