在粘贴时,Visual Studio 2015将单词转换为空格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在粘贴时,Visual Studio 2015将单词转换为空格相关的知识,希望对你有一定的参考价值。
我在Visual Studio 2015中遇到格式问题,但找不到修复它的选项。每当我粘贴在初始行缩进后使用制表符的代码时,选项卡将转换为空格并将所有内容都丢弃。有什么选项可以禁用它?
粘贴之前(类型和成员名称之间的间距是选项卡)
private int roomSpacing;
private int currentLayer;
private int currentToolIndex;
private int previousToolIndex;
private TileDrawModes aboveTileDrawMode;
private TileDrawModes belowTileDrawMode;
粘贴后(现在一切都是间隔的)
private int roomSpacing;
private int currentLayer;
private int currentToolIndex;
private int previousToolIndex;
private TileDrawModes aboveTileDrawMode;
private TileDrawModes belowTileDrawMode;
仔细阅读OP - 现在很清楚OP知道各自的设置 - 这实际上是一个已知的问题,也在Visual Studio 2017中有特色。后代码选项卡转换为空格而不管选项卡首选项/设置。
据MS报道:“我们建议您投票并遵循先前报告的更新和修复通知问题。 - Kevin Pilch,.NET Developer Experience”:https://github.com/dotnet/roslyn/issues/5873
尝试工具 - >选项 - >文本编辑器 - > C# - >选项卡 - >保持选项卡
您需要检查编辑器的设置。
在Visual Studio中,转到“工具” - >“选项”,然后选择“文本编辑器”并选择“语言”(例如C#)转到“格式化”,查看是否选中“自动粘贴时自动格式化”。如果将其关闭,编辑器将不会在粘贴后格式化您的代码。您可能还想检查格式化下的间距设置。
以上是关于在粘贴时,Visual Studio 2015将单词转换为空格的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio 中剪切/粘贴的最有效方法是啥?
为啥 MPI 在 Visual Studio 2015 中不起作用?
为啥我们在 Visual Studio 2013 中引用 C++ 项目?
阻止 Visual Studio 2013 自动删除作业中的多余空格
在 Visual Studio 2015 中打开 Visual Studio 2017 项目
Visual Studio 2015/2013安装失败:Microsoft Visual Studio 2015 Shell (Minimum) Interop Assemblies 安装时发生严重错