当前位置: 首页 > 知识库问答 >
问题:

将代码从 Visual Studio 代码复制到 OneNote 会丢失制表符缩进,即使保留了语法突出显示

宋俊艾
2023-03-14

如果我选择粘贴选项:“仅保留文本”,缩进会被保留(语法突出显示会如预期的那样消失)

为什么缩进仅在一个Note中丢失?

Office版本-2013

VS代码版本-2017年5月(版本1.13)

操作系统 - 视窗 10 专业版

共有3个答案

澹台志诚
2023-03-14

您可以使用电子邮件或微软Word作为占位符。

步骤:

  1. 从VS代码复制并粘贴到电子邮件或微软Word文档中。
  2. 从 Outlook 电子邮件或微软 Word 复制并粘贴到一个笔记中。
汤跃
2023-03-14

如果从vscode复制四个空间四个空间到onenote

,一个注释将显示四个空格四个空格

vscode中的代码四格四格存储在剪贴板上,如下所示

<meta http-equiv="content-type" content="text/html; charset=utf-8"><div style="color: #bbbbbb;background-color: #282c34;font-family: Fira Code;font-weight: normal;font-size: 15px;line-height: 20px;white-space: pre;"><div><span style="color: #bbbbbb;">    fourspaces    fourspaces</span></div></div>
章松
2023-03-14

正如@rambler所提到的,OneNote忽略粘贴的空间,解决方案是使用以下方法将文档中的所有空间转换为选项卡:

< code>ctrl shift p

然后进入

< code >将缩进转换为制表符

现在您可以毫无问题地复制您的代码,

如果要将选项卡缩进设置为默认值,可以通过转到首选项并添加以下行来更改设置:

“编辑器插入空格”:假,

 类似资料:
  • 选项卡和空格混合用于相同的项目。 我需要代码缩进,但不要用空格替换制表符,反之亦然。我只需要缩进代码(带空格或制表符的新缩进并不重要)。 使用Eclipse IDE,但欢迎插件或其他工具。 另外,我知道在同一个项目中,使用相同的空白策略(制表符或白色)更好。 例如\t-- 之前 之后

  • 我想缩进VisualStudio代码中的特定代码段。 我读了如何在Visual Studio Code中格式化代码?这提供了缩进整个代码的快捷方式,但在选择特定代码部分时不起作用。 在我的代码中选择了一些行后,我尝试了CtrlShiftF,但是整个文件是缩进的。我在Windows上使用Visual Studio Code Insider 1.8.0。我怎么能做到呢?

  • 我刚刚在Mac上安装了Visual Studio代码。 令我发疯的是,我无法将选项卡/缩进设置为与第7、8、12、16、20、24和72列的首选Cobol格式相匹配。我已经看到了如何将标签设置为4个空格,但这给了我第5、9列等的缩进,因为它似乎是在第1+4列标签,当然是5,然后从那里标签4个空格。

  • 我想知道是否可以在不删除标记文本的情况下使用 tab 键缩进一行。 在GIF的第一部分中,您可以看到Visual Studio代码,在第二部分中可以看到Atom。Atom显示了所需的行为。 到目前为止,在VS Code中可以以这种方式缩进多行,它也适用于后退选项卡,但不适用于选项卡和单行。 这是错误还是正常行为?? 我的设置: Visual Studio Code:版本1.25.1(MacOS 1

  • 我很困惑,为什么这段代码在我包含一条返回语句的情况下却没有返回语句。任何帮助都将不胜感激! 问题代码:

  • 我最近开始在VS Code中编写TypeScript,但我确实认为语法突出显示非常糟糕。所以我开始谷歌搜索,发现它最好看起来像这样: 我的看起来像这样: 我正在使用TypeScript 2.0.3,并在mac 10.11.6上工作。