首页 > 其他分享 >Clion代码自动格式化保存

Clion代码自动格式化保存

时间:2023-07-20 18:03:28浏览次数:37  
标签:插件 格式化 -- 代码 Artistic 设置 Clion

目录

前言

  • 使用Clion的时候,可以自动格式化代码的操作.

使用外部工具Artistic Style

序号 名称 地址
1 Artistic Style https://sourceforge.net/projects/astyle/
  • 下载后解压.

Clion 插件配置

  • 1.在plugin中搜素File Watchers

  • 2.装好后,进入设置,如图.

  • 3.找到配置后点击进入配置界面,点击如图加号,选择custom进行用户设置.

  • 4.设置样例就是这样如图.

    1. 设置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.最终样式

    1. 测试配置成功.

int main(){printf("Hello World !!! \n");return 0;}

  • 代码变为一行粘贴到C语言的文本中,瞬间就自动格式化了.

注意

  • 每次新建文件,在有了Artistic自动保存后,就会生成一个带.orig的文件,这是一个备份文件,Artistic插件帮忙生成的插件.

  • 如果不需要,需要在配置页面修改,如图修改后,下次新建文件就不会有带.orig的文件.

  argument 前面加个  -n

标签:插件,格式化,--,代码,Artistic,设置,Clion
From: https://www.cnblogs.com/liuyangfirst/p/17568754.html

相关文章

  • 进入流程化管理,就让低代码产品公司加油助力!
    企业想要进入流程化管理,将内部数据有效贯通起来,发挥应有的价值,可以与低代码产品公司强强联手,共同打造专属的快速框架,实现提质增效的目的。在社会高度发展的今天,企业的数据信息越来越多,业务量也越来越繁茂,如果还停留在传统的开发模式上,就无法实现高效发展,而应用低代码开发平台明显......
  • javascript中map reduce filter的示例代码
    以下是JavaScript中map、reduce和filter的示例代码:Map(映射)示例代码:Map函数将数组中的每个元素映射为一个新的值,返回一个新的数组。constnumbers=[1,2,3,4,5];//将数组中的每个元素平方constsquaredNumbers=numbers.map(num=>num*num);console.log(square......
  • CLion C99 中的
    cmake路径/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake-versionCMake主要配置文件配置:CMakeLists.txt作用:可以生成适用于多种构建系统的配置文件构建工具Ninjamakecmake_minimum_required(VERSION3.23)#指定cmake版本project(testC)#命令设......
  • 代码随想录训练营 Day01- 数组(上)
    概述第一天主要学习的是数组相关的内容,相关学习的内容包括数组的基本特性的学习,二分搜索方法的学习。数组特点数组的基本特点包括:下标从0开始内存连续性(Java中定义数组需要直接声明其空间大小)数组元素不可以删,只能覆盖ArrayList底层是数组实现,其实际上应该叫一......
  • jsp写java代码 添加html标签
    JSP写Java代码添加HTML标签简介JSP(JavaServerPages)是一种动态网页技术,允许将Java代码嵌入到HTML页面中。通过在JSP文件中添加Java代码,我们可以在生成的HTML页面中插入动态内容,包括HTML标签。本文将介绍如何在JSP中写Java代码来添加HTML标签,并提供相应的代码示例。JSP基础在开......
  • FedR代码的学习
    wwcnt_mat=sparse.csr_matrix((dat_values,(row_indxs,col_indxs)))这句代码创建了一个稀疏矩阵(sparsematrix)wwcnt_mat,其中dat_values是矩阵中非零元素的值,而(row_indxs,col_indxs)是对应的非零元素所在的行和列的索引。具体地说,sparse.csr_matrix((dat_values,(ro......
  • 伙伴云对话海尔施:零代码不止于企业精益运营,更是数字化文化建设的助推器
    内容来源:2023年6月6日,伙伴云【小伙开麦】直播栏目伙伴云对话海尔施,主题为“零代码不止于企业精益运营,更是数字化文化建设的助推器”。分享嘉宾:袁兆江,伙伴云联合创始人、胡楠伙伴学院负责人;廉玮晟,海尔施业务系统负责人、李庆海尔施信息部经理。如何通过数字化赋能员工、赋能企业、赋......
  • 100303- ZooKeeper 配置管理代码实现案例
    一、ZooKeeper的配置管理( ConfigurationManagement)使用场景配置的管理在分布式应用环境中很常见,例如同一个应用系统需要多台 PCServer 运行,但是它们运行的应用系统的某些配置项是相同的,如果要修改这些相同的配置项,那么就必须同时修改每台运行这个应用系统的 PCServe......
  • git pull本地拉取代码时,No remote repository specified报错处理
    找到本地仓库文件夹,在.git路径下,找到config文件,进去修改[core] repositoryformatversion=0 filemode=false bare=false logallrefupdates=true ignorecase=true[remote"origin"]url=https://git.xxx/x'x'x/aaa.git fetch=+refs/heads/*:refs/remotes/ori......
  • 使用图形化工具tortoiseGit上传代码至gitte仓库
    以前对gitte的操作也就是向上面的OpenHarmony仓库提一些轻量级pr。现在要经常向自己的gitte仓库上传代码,但是笔者不想记那些git命令。于是网上冲浪,找了一个windows平台tortoiseGit图形化工具管理gitte仓库的代码。(目录)1.使用环境搭建1.1安装TortoiseGit首先先在window......