使用Visual Studio处理源代码中的制表符或空格的默认设置?

问题描述 投票:0回答:1

我在github中有旧代码,需要修改,但是每当我更改代码时,它都会提示我输入Tabify或Untabify,因为该文件包含多个制表符和空格。

我可以使用PowerTools来修复几行不同的行,但是问题是当我使用Tabify或Untabify进行更改时,它也显示了代码检查更改中的那些区别。

对于代码审阅者,在进行代码审阅时忽略这些更改确实很烦人。

VS2017中是否有所有开发人员都可以采用的默认设置,以便每个人都只使用制表符或空格?

visual-studio vscode-settings
1个回答
1
投票

[使用Editor config文件.editorconfig在Visual Studio中有更好的方法来处理制表符和空格

您可以使用一个简单的配置项来定义用于特定文件扩展名的制表符或空格,如下所示。

editorconfig.org上查看更多格式详细信息,>

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

# Matches multiple files with brace expansion notation
# Set default charset
[*.{cs,vb}]
charset = utf-8

# 4 space indentation
[*.cs]
indent_style = tab
indent_size = 2

# Tab indentation (no size specified)
[Makefile]
indent_style = tab

# Indentation override for all JS under lib directory
[lib/**.js]
indent_style = tab
indent_size = 2

# Matches the exact files either package.json or .travis.yml
[{package.json,.travis.yml}]
indent_style = tab
indent_size = 2
© www.soinside.com 2019 - 2024. All rights reserved.