我在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# - >选项卡 - >保持选项卡