VScode 配置

clang-format配置

  1. VScode插件搜索安装
xaver.clang-format
  1. Linux命令行安装
sudo apt-get install clang-format
  1. 在Vscode工程目录下创建settings.json,并粘贴下面的配置
{
	"terminal.integrated.fontFamily": "monospace",
	"terminal.integrated.fontSize": 18,
	"editor.codeActionsOnSave": {},
	"cmake.configureOnOpen": true,
	"workbench.preferredDarkColorTheme": "Monokai",
	"workbench.preferredHighContrastColorTheme": "Monokai",
	"workbench.preferredHighContrastLightColorTheme": "Monokai",
	"workbench.preferredLightColorTheme": "Default Dark+", //Droid Sans Mono,Courier New
	"editor.fontLigatures": false,
	"editor.fontSize": 22,
	"editor.fontFamily": "monospace", //"'Droid Sans Mono', 'monospace', FreeMono",Ubuntu Mono,Tlwg Typo Bold
	"explorer.confirmDelete": false,
	"workbench.startupEditor": "none",
	"security.workspace.trust.untrustedFiles": "open",
	"editor.fontWeight": "normal",
	"notebook.output.textLineLimit": 10,
	"explorer.confirmDragAndDrop": false,
	"editor.tabSize": 2,
	"editor.detectIndentation": false,
	"editor.insertSpaces": false,
	"workbench.tree.indent": 20,
	"workbench.tree.renderIndentGuides": "always",
	"workbench.view.alwaysShowHeaderActions": true,
	"workbench.colorCustomizations": {},
	"editor.formatOnSave": true,
	"clang-format.style": "Google",
	"clang-format.executable": "/usr/bin/clang-format",
	"[cpp]": {
		"editor.defaultFormatter": "xaver.clang-format"
	},
	"workbench.colorTheme": "Monokai",
	"cmake.format.allowOptionalArgumentIndentation": true,
	"cmake.format.spaceAfterCommandName": true,
	"cmake.format.spaceInParentheses": true,
	"cmake.languageSupport.enableFileAPI": true,
	"editor.minimap.enabled": true,
	"files.associations": {
		"cctype": "cpp",
		"clocale": "cpp",
		"cmath": "cpp",
		"cstdarg": "cpp",
		"cstddef": "cpp",
		"cstdio": "cpp",
		"cstdlib": "cpp",
		"cstring": "cpp",
		"ctime": "cpp",
		"cwchar": "cpp",
		"cwctype": "cpp",
		"array": "cpp",
		"atomic": "cpp",
		"strstream": "cpp",
		"*.tcc": "cpp",
		"bitset": "cpp",
		"chrono": "cpp",
		"complex": "cpp",
		"condition_variable": "cpp",
		"cstdint": "cpp",
		"deque": "cpp",
		"list": "cpp",
		"unordered_map": "cpp",
		"unordered_set": "cpp",
		"vector": "cpp",
		"exception": "cpp",
		"algorithm": "cpp",
		"functional": "cpp",
		"iterator": "cpp",
		"map": "cpp",
		"memory": "cpp",
		"memory_resource": "cpp",
		"numeric": "cpp",
		"optional": "cpp",
		"random": "cpp",
		"ratio": "cpp",
		"set": "cpp",
		"string": "cpp",
		"string_view": "cpp",
		"system_error": "cpp",
		"tuple": "cpp",
		"type_traits": "cpp",
		"utility": "cpp",
		"hash_map": "cpp",
		"hash_set": "cpp",
		"fstream": "cpp",
		"initializer_list": "cpp",
		"iomanip": "cpp",
		"iosfwd": "cpp",
		"iostream": "cpp",
		"istream": "cpp",
		"limits": "cpp",
		"mutex": "cpp",
		"new": "cpp",
		"ostream": "cpp",
		"shared_mutex": "cpp",
		"sstream": "cpp",
		"stdexcept": "cpp",
		"streambuf": "cpp",
		"thread": "cpp",
		"cfenv": "cpp",
		"cinttypes": "cpp",
		"typeindex": "cpp",
		"typeinfo": "cpp",
		"variant": "cpp",
		"bit": "cpp",
		"future": "cpp"
	}
}

你可能感兴趣的:(计算机基本技能,Linux,vscode,ide,编辑器)