常用工具

来源:互联网 发布:微店和淘宝的付款方式 编辑:程序博客网 时间:2024/05/17 06:20

格式化代码—clangformat

简介

ClangFormat describes a set of tools that are built on top of LibFormat. It can support your workflow in a variety of ways including a standalone tool and editor integrations.

链接

下载地址
配置参考这里

集成

有针对VS 的插件,我没有尝试成功,自己利用VS2010的外部工具创建了一个。
clang-format的配置文件.chang-format 必须在当前源码的目录下,不支持配置(或许是我没有配置成功)。因此,必须在源码目录下存有配置文件。

@echo offset config_name=.clang-formatset config_path=C:\PROGRA~1\LLVM\bin\if not exist %1/.clang-format cp %config_path%%config_name% %1/%config_path%clang-format.exe -style=file -i %2exit

在vs2010 外部工具中,程序配置为该bat文件路径,参数依次配置为 $(ItemDir)$(ItemFileName)$(ItemExt)

静态代码检查—cppcheck

通用的,直接在vs2010 外部工具中加上该应用程序即可。之前官网程序不兼容,一直没有,最近更新了。不用配置,默认即可。下载链接

文件比较—Beyond Compare

公司用的PerForce,默认的Diff工具功能实在有限,想直接利用compare,找了下,果然可以。
1. 打开p4v客户端
2. 工具栏edit->preference
3. 切换到diff, other application:location指定你compare目录,argument输入 %1 %2,其实默认填充的
4. 切换到merge, 配置一样, 参数更换下:%1 %2 %b %r

0 0
原创粉丝点击