自 X# 2.8 起,我们开始支持使用 .editorconfig 文件。这些文件可在解决方案或项目中用于控制源代码编辑器设置的多个选项,例如:
这样就可以同步团队的编辑器设置,忽略团队成员之间的个体差异。
•用制表符或空格
•制表符
•为源文件编码
我们支持 https://editorconfig.org/ 上列出的 .editorconfig 的默认令牌:
•indent_style (制表符或空格)
•indent_size (数字)
•tab_width (数字)
•end_of_line (cr, lf 或 crlf)
•charset (latin1, utf-8, utf-8-bom, utf-16be 或 utf-16le)
•trim_trailing_whitespace (true 或 false)
•insert_final_newline (true 或 false)
此外,我们还添加了一些 X# 专用选项
•keyw或d_case (upper, lower, title 或 none)
•udc_case (true 或 false)
•identifier_case (true 或 false)
•indent_namespace (true 或 false)
•indent_type_members (true 或 false)
•indent_type_fields (true 或 false)
•indent_entity_content (true 或 false)
•indent_block_content (true 或 false)
•indent_case_label (true 或 false)
•indent_case_content (true 或 false)
•indent_continued_lines (true 或 false)
•indent_preprocess或 (true 或 false)
.editorconfig 中的设置将取代 X# 编辑器在 "工具/选项" 中的设置。