标题安装clang–format和cpplint
sudo apt-get install clang-format
sudo pip3 install cpplint
标题以下settings.json文件放置xxx/Code/User目录
{
"sync.forceDownload": false,
"workbench.sideBar.location": "right",
"editor.minimap.enabled": false,
"window.zoomLevel": 2.5,
"editor.minimap.maxColumn": 150,
"explorer.confirmDelete": false,
"extensions.ignoreRecommendations": true,
"editor.renderWhitespace": "all",
"security.workspace.trust.untrustedFiles": "open",
"Lua.telemetry.enable": true,
"settingsSync.ignoredExtensions": [
"shan.code-settings-sync"
],
"files.autoSave": "onFocusChange",
"cpplint.cpplintPath": "/usr/local/bin/cpplint",
"cpplint.lineLength": 120,
"cpplint.verbose": 1,
"cpplint.filters": [
"-runtime/references,-build/include_subdir,-build/c++11,-build/header_guard,+build/include_what_you_use"
],
"C_Cpp.vcFormat.indent.accessSpecifiers": true,
"C_Cpp.vcFormat.indent.braces": true,
"C_Cpp.vcFormat.indent.caseContentsWhenBlock": true,
"C_Cpp.vcFormat.indent.caseLabels": true,
"[c]": {
"editor.formatOnSave": false,
"editor.quickSuggestions": {
"comments": false,
"other": true,
"strings": false
},
"editor.tabSize": 2
},
"[cpp]": {
"editor.formatOnSave": false,
"editor.tabSize": 2,
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"cmake.configureOnEdit": false,
"cmake.configureOnOpen": false,
"C/C++ Include Guard.Comment Style": "Line",
"C/C++ Include Guard.Macro Type": "Filepath",
"C/C++ Include Guard.Remove Extension": false,
"C/C++ Include Guard.Suffix": "_",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"C/C++ Include Guard.File Path Pascal Case to Snake Case": true,
"files.refactoring.autoSave": false,
"C/C++ Include Guard.Auto Update Include Guard": false,
"editor.accessibilitySupport": "on",
"editor.tabSize": 2,
"vscodeGoogleTranslate.preferredLanguage": "Chinese (Simplified)",
"gitlens.graph.showGhostRefsOnRowHover": false,
"gitlens.graph.highlightRowsOnRefHover": false,
"gitlens.graph.statusBar.enabled": false,
"gitlens.showWelcomeOnInstall": false,
"gitlens.showWhatsNewAfterUpgrades": false,
"gitlens.hovers.pullRequests.enabled": false,
"workbench.editor.enablePreview": false,
"C_Cpp.clang_format_path": "/usr/bin/clang-format",
"C_Cpp.formatting": "clangFormat",
"prettier.embeddedLanguageFormatting": "off",
"C_Cpp.clang_format_sortIncludes": true,
"C_Cpp.clang_format_style": "{ BasedOnStyle: Google, IndentWidth: 2, ColumnLimit: 120, AllowShortFunctionsOnASingleLine: false}",
"editor.rulers": [
120
],
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 2, ColumnLimit: 120, AllowShortFunctionsOnASingleLine: false}",
"explorer.compactFolders": false,
"outline.icons": false,
"explorer.excludeGitIgnore": true,
"[python]": {
"editor.formatOnType": true
},
"git.ignoredRepositories": [
"*build/*"
],
"git.repositoryScanIgnoredFolders": [
"node_modules",
"build/*"
],
"C_Cpp.files.exclude": {
"**/.vscode": true,
"**/.vs": true,
"build/**": true,
"thirdparty/**": true,
"3dparty/**": true,
},
"RainbowBrackets.depreciation-notice": false,
"editor.inlineSuggest.enabled": true
}
原文地址:https://blog.csdn.net/stallion5632/article/details/134764277
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_39272.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。