vscode switch case不缩进
时间: 2023-10-31 20:06:04 浏览: 499
在VSCode中,switch case语句默认是自动缩进的,但如果你希望在使用switch case语句时不进行缩进,可以通过以下步骤进行设置:
1. 打开VSCode,并找到菜单栏中的“文件”选项,然后选择“首选项”和“设置”。
2. 在左侧的搜索栏中输入“Editor: Tab Size”来搜索相关设置项。
3. 在搜索结果中找到“Editor: Tab Size”选项,并将其值设置为0,表示不进行缩进。
4. 关闭设置窗口后,重新打开或新建一个文件,在使用switch case语句时就不会进行缩进了。
希望以上方法对你有帮助!如果你还有其他问题,请继续提问。
相关问题
vscode switch case插件
### VSCode 插件实现 Switch Case 结构
#### 使用 `vscode-change-case` 扩展转换大小写并辅助构建Switch Case结构
对于希望在编写代码时更高效地创建 `switch...case` 结构的情况,可以利用像 `vscode-change-case` 这样的工具来帮助快速调整变量名或其他字符串的格式以便更好地适应这种控制流语句的需求[^1]。
然而值得注意的是,直接提供完整的 `switch...case` 自动生成功能并不是该插件的主要目的;它主要用于改变单词或短语的大小写形式(例如从 camelCase 转换成 SNAKE_CASE 或其他样式),这可以在一定程度上简化手动输入的工作量。如果想要获得更加定制化的模板支持,则可能需要考虑安装专门为此设计的其他扩展程序或者是通过自定义 Snippet 来达成目标。
#### 制作专属Snippets以加速Switch Case书写过程
为了能够更快捷地生成标准的 `switch...case` 语法框架,在VSCode中可以通过设置个人化代码片段(snippets)的方式来自动生成所需的结构:
```json
{
"Switch Statement": {
"prefix": ["sw", "switch"],
"body": [
"switch (${1:expr}) {",
"\tcase ${2:value}:",
"\t\t${3:// code block}",
"\t\tbreak;",
"\tdefault:",
"\t\t${4:// default code block}",
"} ",
"$0"
],
"description": "Create a switch statement with cases and a default."
}
}
```
上述JSON对象展示了如何定义一个新的snippet用于插入带有占位符参数的 `switch...case` 构造体。用户只需按下预设好的前缀关键字组合即可触发此段落自动填充到当前光标位置处[^2]。
switch case缩进 eslint
在ESLint中,对于switch case的缩进,可以通过配置indent规则来进行设置。你可以在.eslintrc文件中的rules部分添加以下配置:
"indent": ["error", 4, { "SwitchCase": 1 }]
这个配置表示在switch case的语句块中,缩进应该是4个空格,并且case语句相对于switch语句应该缩进1个级别。你可以根据需要调整缩进的空格数和级别。
阅读全文
相关推荐
















