每当我将代码粘贴到我的 .cs 文件中时,我都会得到可怕的“你有混合制表符和空格。修复这个?” 信息。它有三个选项:
Tabify Untabify Don't show again
我先尝试了几次“Tabify”,直到我厌倦并选择了“不再显示”;但那是一种心理——我仍然明白。我什至尝试过“Untabify”但无济于事。有没有我可以调整的设置来防止这个重复出现的问题?
VisualStudio2013 tabify untabify
听起来您已经安装了Visual Studio Productivity Power Tools 2013。进入其设置并关闭“修复混合标签”…
Tools -> Options -> Productivity Power Tools -> Turn Extensions On/Off
如果您有默认的 VS 设置,则编辑器中的选项卡将转换为空格。因此(理论上)如果您在消息出现时单击取消制表符,它应该将所有制表符转换为空格,并且下次不会出现错误。您是否与在 IDE 中具有不同选项卡设置的其他开发人员合作?
更新: 在 Visual Studio 2017 及更高版本 中,这是一个名为“修复混合选项卡”的独立扩展,可以从“扩展和更新”窗口(工具 > 扩展和更新)禁用或卸载。