Pho*_*101 7 indentation visual-studio-code
我正在开发一个特定的项目(搅拌机),并且我遇到了他们的缩进指南的特殊困境。
我个人更喜欢使用大小为 4 的制表符来缩进我的 C/C++ 代码,但该项目指定了 2 个空格用于缩进。我还在这个项目中使用了 Python,根据标准,它使用 4 个空格进行缩进。
如何配置 VSCode,以便 Python 具有 4 个空格缩进,C/C++ 具有大小为 4 的制表符缩进,并且 C/C++ 仅在特定存储库文件夹内使用 2 个空格缩进?
dle*_*bre 11
对于全局设置,您可以使用设置 UI 设置"editor.tabSize"为 4。
Ctrl+,或Ctrl+Shift+P类型设置或File > Preferences > Settings)Tab Size并将其设置为 4。这将是所有语言的默认值。现在对于工作区特定设置,
Ctrl+Shift+P) 中,键入Preferences: Configure Language Specific Settings...并选择C++。Workspace选项卡Tab Size并将其设置为 2。作为参考,或者如果您发现 UI 令人困惑,VSCode 会将您的设置保存在两个 JSON 文件中:
用户配置文件(从命令面板打开它,Ctrl+Shift+P然后输入Preferences: Open User Settings (JSON),在 Linux 上它位于~/.config/VSCode/User/settings.json)。它应该包含
{
...
"editor.tabSize": 4,
...
}
Run Code Online (Sandbox Code Playgroud)
或者,如果您只想将 python 和 C++ 的 tabsize 设置为 4:
{
...
"[python]": { "editor.tabSize": 4 },
"[cpp]": { "editor.tabSize": 4 },
...
}
Run Code Online (Sandbox Code Playgroud)
工作区配置文件位于./vscode/settings.json(它可能不存在,您没有设置任何先前的工作区特定设置,您可以通过命令选项板手动创建它Preferences: Open Workspace Settings (JSON))。它应该包含:
{
...
"[cpp]": { "editor.tabSize": 2 },
...
}
Run Code Online (Sandbox Code Playgroud)