搜索
bottom↓
回复: 22

有什么软件/插件可以修改代码风格的?

[复制链接]

出0入4汤圆

发表于 2022-8-4 10:39:52 | 显示全部楼层 |阅读模式
我想是将上图的风格,改成下图的风格:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入90汤圆

发表于 2022-8-4 10:53:49 | 显示全部楼层
直接使用vscode可以改变格式化代码。
或者你现在使用的这个si,据说有一些脚本可以格式化代码

出0入4汤圆

 楼主| 发表于 2022-8-4 10:55:13 | 显示全部楼层
honami520 发表于 2022-8-4 10:53
直接使用vscode可以改变格式化代码。
或者你现在使用的这个si,据说有一些脚本可以格式化代码 ...
(引用自2楼)

对,如果有SI的插件就好办了

出0入4汤圆

发表于 2022-8-4 11:06:08 | 显示全部楼层
Landmark 发表于 2022-8-4 10:55
对,如果有SI的插件就好办了
(引用自3楼)

安装Astyle插件,可以实现你想要的效果,并且这个插件可以用在多种编辑/IDE环境中。

出0入0汤圆

发表于 2022-8-4 11:10:00 | 显示全部楼层
CoolFormat源代码格式化工具
使用“批量格式化”

出0入0汤圆

发表于 2022-8-4 12:45:14 | 显示全部楼层
我用 AStyle, 而且还修改过它的代码来调整一些输出

https://blog.wudilabs.org/entry/d460ceb9/

出0入0汤圆

发表于 2022-8-4 12:47:26 | 显示全部楼层
VS Code 有 AStyle 的扩展
不过我日常顶多是编个批处理,把 .c, .h 文件直接往上一拖就行了

出0入8汤圆

发表于 2022-8-4 13:55:03 | 显示全部楼层
Astyle 或者 ClangFormat

出0入14汤圆

发表于 2022-8-4 21:51:15 | 显示全部楼层
楼主也喜欢和我一样整整齐齐的...

搞不懂原来的老手为什么喜欢 {} 跟在for之类的后面而不是另起一行

好像大公司的软件标准也是直接跟在后面的

出0入4汤圆

 楼主| 发表于 2022-8-4 23:40:48 来自手机 | 显示全部楼层
isakura 发表于 2022-8-4 21:51
楼主也喜欢和我一样整整齐齐的...

搞不懂原来的老手为什么喜欢 {} 跟在for之类的后面而不是另起一行

(引用自9楼)

我求证了写上图代码的老手程序员,说是以前的电脑显示屏小,要把花括号放在for后面,才可以在一个屏幕显示更多的内容。

出0入0汤圆

发表于 2022-8-5 05:48:18 来自手机 | 显示全部楼层
isakura 发表于 2022-8-4 21:51
楼主也喜欢和我一样整整齐齐的...

搞不懂原来的老手为什么喜欢 {} 跟在for之类的后面而不是另起一行

(引用自9楼)

Linux内核的编码风格是放在后面,所以不少工程师养成了类似的习惯。

出0入0汤圆

发表于 2022-8-5 07:38:32 | 显示全部楼层
si可以用自定义命令添加clang format

出0入25汤圆

发表于 2022-8-5 07:41:43 | 显示全部楼层
以前从网上收集的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2022-8-5 08:24:24 | 显示全部楼层
isakura 发表于 2022-8-4 21:51
楼主也喜欢和我一样整整齐齐的...

搞不懂原来的老手为什么喜欢 {} 跟在for之类的后面而不是另起一行
(引用自9楼)

我也习惯{}另起一行,放在后面感觉不利于阅读

出0入4汤圆

发表于 2022-8-5 08:42:05 | 显示全部楼层
70年代的显示器320*240.  尽量在一屏显示更多代码

出100入143汤圆

发表于 2022-8-5 08:49:46 | 显示全部楼层
CoolFormat 调用的AStyle 调整效果所见即所得,简单好用

出0入18汤圆

发表于 2022-8-6 21:59:28 | 显示全部楼层
mark                    

出0入4汤圆

 楼主| 发表于 2022-10-28 09:41:14 | 显示全部楼层
试了13楼坛友的插件,刚好满足要求,谢谢以上所有推荐插件的朋友。

出0入4汤圆

发表于 2022-10-28 09:53:59 | 显示全部楼层
好象原来习惯于花括号对齐,写C++写多了,突然变成楼主说的上面那种,其实是习惯问题啊。。无所谓的啊。。

出0入4汤圆

 楼主| 发表于 2022-10-28 10:07:12 来自手机 | 显示全部楼层
kyq_linux 发表于 2022-10-28 09:53
好象原来习惯于花括号对齐,写C++写多了,突然变成楼主说的上面那种,其实是习惯问题啊。。无所谓的啊。。 ...
(引用自19楼)

上面的图片那种风格,老是对不齐行号呀

出0入4汤圆

发表于 2022-10-28 10:10:07 | 显示全部楼层
Landmark 发表于 2022-10-28 10:07
上面的图片那种风格,老是对不齐行号呀
(引用自20楼)

那个是不是因为TAB的空格数不一致导致的啊。

出0入4汤圆

发表于 2022-10-28 13:16:29 | 显示全部楼层
hecat 发表于 2022-8-5 07:41
以前从网上收集的。
(引用自13楼)

c文件数量稍多就不行了,有点麻烦。
因为我工程中c文件是放在一人文件夹下面的

出0入4汤圆

发表于 2022-10-28 13:43:47 | 显示全部楼层
如果你用 VIM or GVIM,这都不算个事。
敲两下键盘搞定
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-2 21:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表