lmn2005 发表于 2023-1-13 09:40:49

如何解决VSC while后面的分号被换行的问题

VSC 当设置代码自动格式化时, while()后面如果没有什么代码,只有分号,那么分号往往会被换行,看起来很不舒服,

请问大家,这个问题该如何解决?或者,有什么比较好的文档格式化插件,也可以推荐一下,谢谢!

asj1989 发表于 2023-1-13 09:44:57

我一般加2个大括号 占两行,分号看着不舒服

wudicgi 发表于 2023-1-13 09:50:24

while (i) {
    // do nothing
}
我可能会写的更多一点,看着更明显

redroof 发表于 2023-1-13 12:11:31

wudicgi 发表于 2023-1-13 09:50
我可能会写的更多一点,看着更明显
(引用自3楼)

这才是正确的写法。
空语句必须明确写个注释说这里确实没东西,不然维护的人看到就傻眼了

kismeta 发表于 2023-1-13 13:26:46

VS Code C/C++ 插件用的 clang-format 软件格式化的,可以自己定义 .clang-format 文件,会按照文档指定样式格式化

lmn2005 发表于 2023-1-13 16:08:45

kismeta 发表于 2023-1-13 13:26
VS Code C/C++ 插件用的 clang-format 软件格式化的,可以自己定义 .clang-format 文件,会按照文档指定样 ...
(引用自5楼)


一共有四个,要安装哪一个呢?

yuyu87 发表于 2023-1-13 16:12:01

这种情况我不会留空,一般会留个__nop()
页: [1]
查看完整版本: 如何解决VSC while后面的分号被换行的问题