Clion代码自动格式化保存
前言
- 使用Clion的时候,可以自动格式化代码的操作.
使用外部工具Artistic Style
序号 | 名称 | 地址 |
---|---|---|
1 | Artistic Style | https://sourceforge.net/projects/astyle/ |
- 下载后解压.
Clion 插件配置
- 1.在plugin中搜素File Watchers
- 2.装好后,进入设置,如图.
- 3.找到配置后点击进入配置界面,点击如图加号,选择custom进行用户设置.
- 4.设置样例就是这样如图.
-
- 设置Astyle插件,点击加号,找到下载的目录选择Astyle.exe文件.
- 6.设置参数argument
-i $FileName$ --style=allman --indent=spaces=4 --align-pointer=type --attach-closing-while --indent-col1-comments --pad-oper --pad-comma --pad-header --add-braces --mode=c
- 7.设置两个名字
Output paths to refresh:$FileName$
Working Directory:$FileDir$
- 8.最终样式
-
- 测试配置成功.
int main(){printf("Hello World !!! \n");return 0;}
- 代码变为一行粘贴到C语言的文本中,瞬间就自动格式化了.
注意
- 每次新建文件,在有了Artistic自动保存后,就会生成一个带.orig的文件,这是一个备份文件,Artistic插件帮忙生成的插件.
- 如果不需要,需要在配置页面修改,如图修改后,下次新建文件就不会有带.orig的文件.
argument 前面加个 -n
十年磨一剑,一剑破万法