配置CLion clang-format保存时自动格式化
安装clang-format
在Mac上安装使用home brew:
# 安装clang-format
brew install clang-format
正常安装在/usr/local/bin/clang-format
CLion中配置ClangFormat
enable CLion ClangFormat
在CLion(版本2019.01以上)中打开ClangFormat:
具体参考:https://blog.jetbrains.com/clion/2019/01/clion-opens-2019-1-eap-clangformat-disasm-lldb-injected-languages/#clangformat_support
使用ClangFormat
Clion打开ClangFormat之后,选中代码段调用"Reformat Code"(快捷键⌥⌘L on macOS),使用.clang-format定义风格格式选中代码。
保存文件自动格式化
在CLion中安装File Watchers插件
在CLion->Preferences->Tools->File Watchers新建一个自定义模板,按照下面的配置参数。
- "Trigger the watcher on external changes"在保存文件时触发ClangFormat
- "Auto-save edited files to trigger the
watcher"在coding时自动保存文件并触发ClangFormat
其它
在CLion2019.1版本之前,CLion不支持CLangFormat功能来替换IDE的Reformat Code。可以把clang-format配置为外部工具,但是要在保存时自动触发格式化,仍配置File Watchers插件。
- 转到CLion->Preferences->Tools->External Tools并单击加号;
- 应该弹出一个窗口。使用您选择的名称;
- 对于Tool settings我正在使用此配置的选项卡:
- 程序:clang-format
- 参数:-i FileNameFileNameFileName --style=file
- 工作目录:FileDirFileDirFileDir
打开c/c++文件,可以转到Tools->External tools并运行文件上层目录中.clang-format的配置:
配置CLion clang-format保存时自动格式化相关推荐
- vscode 配置 文件保存时自动格式化
文章目录 安装vetur(vue) 和 prettier 两个插件 第一步: 先打开vscode软件,左下角点击设置 → 打开设置 → 搜索设置 第二步: 接下来先设定自动保存文件,搜索框输入file ...
- 设置Myeclipse中的代码格式化、及保存时自动格式化
1.保存时自动格式化代码: 打开eclipse/myeclipse 选择 window-->Preferences-->JAVA-->Editor-->Save Actions ...
- Myeclipse学习总结(3)——Myeclipse中的代码格式化、注释模板及保存时自动格式化
设置Myeclipse中的代码格式化.注释模板及保存时自动格式化 1:设置注释的模板: 下载此模板: codetemplates.xml
- IDEA 设置保存时自动格式化代码 - 英文界面
近期突然想到在idea上保存代码后能不能自动格式化代码,然后去问了一下度娘,发现基本上都需要下载第三方插件,然后我在设置中搜索了一下,是可以不下载第三方插件就可以实现的,具体步骤如下: 1.点击Fil ...
- VSCode代码格式化快捷键及保存时自动格式化
一.实现vs code中代码格式化快捷键:[Shift]+[Alt]+F 二.实现保存时自动代码格式化: 1)文件 ------.>[首选项]---------->[设置]: 2)搜索em ...
- IDEA 设置保存时自动格式化代码 - 中文界面
近期突然想到在idea上保存代码后能不能自动格式化代码,然后去问了一下度娘,发现基本上都需要下载第三方插件,然后我在设置中搜索了一下,是可以不下载第三方插件就可以实现的,具体步骤如下: 1.点击文件- ...
- Go (Golang) 工具之依赖包管理工具goimports | Go语言规范-import规范(导入)排序 |GoLand:设置gofmt与goimports,保存时自动格式化代码
文章目录 Go (Golang) 工具之依赖包管理工具goimports Go语言规范-import(导入)排序 什么是goimports 安装和使用 Golang 使用goimports unrec ...
- vscode如何设置自动保存时自动格式化代码
Vscode 快速格式化代码: shift+alt+f 也可以设置 当我们 保存页面的时候自动格式化代码: 1)文件 ------.>[首选项]---------->[设置]: 2)搜索e ...
- VScode保存代码时自动格式化代码
一. 安装插件vetur 安装此插件后就可以使用快捷键[shift]+[Alt]+[F]来格式化代码了. 二. 实现保存时自动格式化代码 1)文件 ------.>[首选项]---------- ...
最新文章
- [Android] for ArcFace Demo
- ssh登陆aix后,退格键无法删除
- 在springboot中使用easyexcel导出数据excel表格
- 砸了140亿的计算机视觉,未来到底如何?
- SpringBoot b2b2c 多用户商城系统(八):配置中心服务化和高可用
- 大话HashMap的put,get过程
- typescript基本类型demo
- [转]让Linux的tty界面支持中文
- elementUI弹框form多元素表单问题 - 抛砖篇
- 2013.3.9学习日记
- netstat 查看端口
- 几个IE与Firefox的兼容性问题 (一、网络转载)
- c语言谭浩强第八章函数PPT,清华谭浩强C语言 第8章 函数.ppt
- 图神经网络之Node2Vec详解
- 抖音群口令emoji表情转换群ID
- 谁是赢家,某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;
- 牛魔王珍满福拉面 - 北京团购网|京东团购
- 三十九、如何单独发布jar包
- virtualbox复制vdi
- 【Pandas】数据分析工具Pandas的基本操作和可视化工具Matplotlib