当前位置: 首页 > news >正文

网站出售/泸州网站优化推广

网站出售,泸州网站优化推广,做网站这么做,如何让关键词排名靠前在开发过程中为了使每个人的开发代码结构保持一致,我们通常会有一些约定,代码的格式化。 QtCreator开发工具有一个很好的插件工具可以使得每个开发者的代码风格保持一致。 我们来看看如何配置吧! 安装clang-format 安装clang-format简单&…

 在开发过程中为了使每个人的开发代码结构保持一致,我们通常会有一些约定,代码的格式化。

QtCreator开发工具有一个很好的插件工具可以使得每个开发者的代码风格保持一致。

我们来看看如何配置吧!

安装clang-format

安装clang-format简单,使用一条shell命令就可以完成

sudo apt install clang-format

 安装Beautifier插件

 

 

 配置Beautifier插件

 

 

 完成 

---
Language:        Cpp
# BasedOnStyle:  Google
AccessModifierOffset: -1
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Left
AlignOperands:   true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: true
BinPackParameters: true
BraceWrapping:   AfterClass:      falseAfterControlStatement: falseAfterEnum:       falseAfterFunction:   trueAfterNamespace:  falseAfterObjCDeclaration: falseAfterStruct:     falseAfterUnion:      falseAfterExternBlock: falseBeforeCatch:     falseBeforeElse:      falseIndentBraces:    falseSplitEmptyFunction: trueSplitEmptyRecord: trueSplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeInheritanceComma: false
BreakInheritanceList: BeforeColon
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: true
BreakConstructorInitializers: BeforeColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit:     80
CommentPragmas:  '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: true
DisableFormat:   false
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:   - foreach- Q_FOREACH- BOOST_FOREACH
IncludeBlocks:   Preserve
IncludeCategories: - Regex:           '^<ext/.*\.h>'Priority:        2- Regex:           '^<.*\.h>'Priority:        1- Regex:           '^<.*'Priority:        2- Regex:           '.*'Priority:        3
IncludeIsMainRegex: '([-_](test|unittest))?$'
IndentCaseLabels: true
IndentPPDirectives: None
IndentWidth:     4
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockBegin: ''
MacroBlockEnd:   ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBinPackProtocolList: Never
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 1
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 200
PointerAlignment: Left
RawStringFormats: - Language:        CppDelimiters:      - cc- CC- cpp- Cpp- CPP- 'c++'- 'C++'CanonicalDelimiter: ''BasedOnStyle:    google- Language:        TextProtoDelimiters:      - pb- PB- proto- PROTOEnclosingFunctions: - EqualsProto- EquivToProto- PARSE_PARTIAL_TEXT_PROTO- PARSE_TEST_PROTO- PARSE_TEXT_PROTO- ParseTextOrDie- ParseTextProtoOrDieCanonicalDelimiter: ''BasedOnStyle:    google
ReflowComments:  true
SortIncludes:    false
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles:  false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard:        Auto
TabWidth:        4
UseTab:          Never

 别忘记点击应用。

Beautifier使用

方法一:配置完成后需要重启QtCreator,然后在保存文件的时候会自动将当前文件进行格式化。

方法二:可以在工具中找到clangFormat格式化当前文件。

 

 

http://www.jmfq.cn/news/4976389.html

相关文章:

  • 网站备案 企业 个人/百度宣传做网站多少钱
  • 开网店0基础教程/企业网站优化服务公司
  • ionic做网站/中国站长之家网站
  • 企业商城网站开发建设/seo公司
  • 网站站长英语/网络整合营销推广
  • 物流公司响应式网站建设/微营销是什么
  • 周村家具行业网站建设/新冠疫情最新消息今天公布
  • 做同款的网站/搜索引擎分析论文
  • wordpress和dreamweaver/自己怎么做网站优化
  • 做图模板下载网站/西安seo服务公司排名
  • vk汉化网站谁做的/网络推广app
  • 网站建设方面的书籍/广州网站快速优化排名
  • 酉阳网站制作/短信营销平台
  • dede网站头部不显示调用的名称/北京网站优化体验
  • 如何做网站建设业务员/免费一键生成个人网站
  • 网站返回按钮设计/我要下载百度
  • 有什么学做木工的网站吗/长沙百度网站推广公司
  • 用asp.net做的网站模板下载/seo营销服务
  • css 制作网站/推广搜索怎么选关键词
  • 打开网站是空白页面/百度账号注册
  • 网站开发前景怎么样/廊坊网站推广公司
  • 店铺首页设计/搜狗首页排名优化
  • 网站设计销售/老铁外链
  • 大连开发网站建设/免费下载百度
  • 免费做三级网站有哪些/seo网络营销公司
  • 哪里可以鉴定钻石/青岛谷歌优化
  • 网站销售公司简介/2022拉人头最暴利的app
  • 宝鸡市建设工程交易中心网站/百度云网页版登录入口
  • dede网站单页面怎么做/短期培训班学什么好
  • 自己的网站是什么样子的/网站建设工作总结