如何解决VS Code 奇怪的粘贴
我正在使用 Hugo 构建我的网站,并且在粘贴以下代码片段时我注意到 VS Code 的奇怪行为:
<link rel="stylesheet" href="{{ "css/style.css" | relURL }}">
第一行是手工输入的,它可以工作,第二行是粘贴的,正如你所看到的,VS Code 对这段代码的处理方式不同,它不起作用。类似这样:
<meta charset="utf-8">
它破坏了代码并且不会让网站呈现。我已关闭粘贴格式。我正在粘贴 .epub 电子书中的片段 - 有没有办法在没有任何格式的情况下粘贴?类似于您可以在 Google 文档中执行的操作(ctrl + shift + V)
解决方法
它们很可能是看起来像 "
的引号字符。
只需删除字符并用 "
替换它们,看看是否能解决问题。
一些电子书使用了一种用于小说的格式化工具,它将 "
替换为引号字符,就像约翰说:“BlaBlaBlaBla”
为了更好地查看差异,您可以尝试使用具有不同字形的不同字体来表示这些引号。
要替换双引号(U201C 和 U201D),请使用扩展名 Replace Rules
添加到settings.json
"replacerules.rules": {
"Quotes": {
"find": ["”","“","‘","’"],"replace": ["\"","\"","'","'"]
}
}
执行命令:替换规则:运行规则...
然后选择:引用
如果您首先选择文件的一部分,则只会搜索和替换这些部分。
如果需要,您还可以替换 Double Prime(U2033 和 U2036)字符。但我还没有看到任何使用它们的电子书。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。