VS Code 奇怪的粘贴
VS Code weird pasting
我正在使用 Hugo 构建我的网站,我注意到在粘贴以下代码片段时 VS Code 的行为很奇怪:
the bug displayed
<link rel="stylesheet" href="{{ "css/style.css" | relURL }}">
第一行是手写的,它有效,第二行是粘贴的,正如你所看到的,VS Code 以不同的方式处理这段代码,它不起作用。它类似于:
bug 2 displayed
<meta charset="utf-8">
它破坏了代码,不会让网站呈现。我关闭了粘贴格式。我正在粘贴 .epub 电子书中的片段 - 有没有一种方法可以不使用任何格式进行粘贴?类似于您在 Google 文档中可以执行的操作 (ctrl + shift + V)
它们很可能是看起来像 "
.
的引号字符
只需删除字符并用 "
替换它们,看看是否能解决问题。
一些电子书使用小说中使用的格式化工具,它将 "
替换为引号字符,就好像约翰说:”BlaBlaBlaBla“
为了更好地看到差异,您可以尝试使用具有不同字形的不同字体来表示这些引号。
要替换 双引号 标记(U201C 和 U201D),请使用扩展名 Replace Rules
添加到settings.json
"replacerules.rules": {
"Quotes": {
"find": ["”", "“", "‘", "’"],
"replace": ["\"", "\"", "'", "'"]
}
}
执行命令:替换规则:运行规则...
和select:引用
如果您先 select 部分文件,则只会搜索和替换这些部分。
如果需要,您还可以替换 Double Prime(U2033 和 U2036)字符。但是我还没有看到任何使用它们的电子书。
我正在使用 Hugo 构建我的网站,我注意到在粘贴以下代码片段时 VS Code 的行为很奇怪:
the bug displayed
<link rel="stylesheet" href="{{ "css/style.css" | relURL }}">
第一行是手写的,它有效,第二行是粘贴的,正如你所看到的,VS Code 以不同的方式处理这段代码,它不起作用。它类似于:
bug 2 displayed
<meta charset="utf-8">
它破坏了代码,不会让网站呈现。我关闭了粘贴格式。我正在粘贴 .epub 电子书中的片段 - 有没有一种方法可以不使用任何格式进行粘贴?类似于您在 Google 文档中可以执行的操作 (ctrl + shift + V)
它们很可能是看起来像 "
.
只需删除字符并用 "
替换它们,看看是否能解决问题。
一些电子书使用小说中使用的格式化工具,它将 "
替换为引号字符,就好像约翰说:”BlaBlaBlaBla“
为了更好地看到差异,您可以尝试使用具有不同字形的不同字体来表示这些引号。
要替换 双引号 标记(U201C 和 U201D),请使用扩展名 Replace Rules
添加到settings.json
"replacerules.rules": {
"Quotes": {
"find": ["”", "“", "‘", "’"],
"replace": ["\"", "\"", "'", "'"]
}
}
执行命令:替换规则:运行规则...
和select:引用
如果您先 select 部分文件,则只会搜索和替换这些部分。
如果需要,您还可以替换 Double Prime(U2033 和 U2036)字符。但是我还没有看到任何使用它们的电子书。