{
"cmake.configureOnOpen": true,
"C_Cpp.updateChannel": "Insiders",
"window.zoomLevel": 1,
"workbench.iconTheme": "material-icon-theme",
"grunt.autoDetect": "on",
"jake.autoDetect": "on",
"workbench.preferredLightColorTheme": "Default Dark+",
"workbench.colorCustomizations": {
// "editor.selectionHighlightBackground": "#ff0000",
// "editor.lineHighlightBackground": "#870bc0",
"editor.findRangeHighlightBackground": "#91ff00",
"editor.selectionHighlightBorder": "#e61453",
"editor.selectionBackground": "#ffffffff",
//"editor.findMatchBorder": "#bfc213",
//"editor.findRangeHighlightBorder": "#08ddd2",
"editor.findMatchBackground": "#3417db",
"editorBracketMatch.background": "#0066ff",
},
"[javascript]": {
//"editor.defaultFormatter": "vscode.typescript-language-features"
"editor.defaultFormatter": "lonefy.vscode-JS-CSS-HTML-formatter"
},
//java配置
"java.home": "/home/luqian/soft/java19/jdk-19.0.1",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
//"java.configuration.checkProjectSettingsExclusions": false,
"files.autoGuessEncoding":true,
//code run插件
"code-runner.executorMap": {
"java": "cd $dir && javac -encoding utf-8 $fileName && java $fileNameWithoutExt",
},
"java.configuration.maven.userSettings": "/usr/local/apache-maven-3.8.6/conf/settings.xml",
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "/home/luqian/soft/java19/jdk-19.0.1"
}
],
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
// "editor.tokenColorCustomizations": {
// "keywords": "#FF0000",
// "strings": "#dcdde4"
// },
"[html]": {
//"editor.defaultFormatter": "HookyQR.beautify"
"editor.defaultFormatter": "lonefy.vscode-JS-CSS-HTML-formatter"
},
"editor.fontSize": 20,
"editor.detectIndentation": false,
//"files.autoSave": "afterDelay",
/*CSS、HTML、JS 和 Vue 等文件的格式化*/
//tab 大小为2个空格
"editor.tabSize": 2,
// 100 列后换行
"editor.wordWrapColumn": 100,
// 保存时格式化
// "editor.formatOnSave": true,
//自动对齐标签,元素内容
//"editor.formatOnType": true,
// 开启 vscode 文件路径导航
"breadcrumbs.enabled": true,
// prettier 设置语句末尾不加分号
//"prettier.semi": false,
// prettier 设置强制单引号
//"prettier.singleQuote": true,
// 选择 vue 文件中 template 的格式化工具
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.js": "vscode-typescript",//让vue中的js按编辑器自带的ts格式进行格式化
// 显示 markdown 中英文切换时产生的特殊字符
"editor.renderControlCharacters": true,
// 设置 eslint 保存时自动修复
"eslint.autoFixOnSave": true,
// eslint 检测文件类型
"eslint.validate": [
"vue",
"html",
"javascript",
"typescript",
"javascriptreact",
"typescriptreact"
],
// vetur 的自定义设置
"vetur.format.defaultFormatterOptions": {
// "prettier": {
// "singleQuote": true,
// "semi": false
// }
"js-beautify-html": {
// - auto: 仅在超出行长度时才对属性进行换行。
// - force: 对除第一个属性外的其他每个属性进行换行。
// - force-aligned: 对除第一个属性外的其他每个属性进行换行,并保持对齐。
// - force-expand-multiline: 对每个属性进行换行。
"aligned-multiple":true, //当超出折行长度时,将属性进行垂直对齐。
"wrap_attributes": "force-aligned"
},
"vscode-typescript":{
"semi":false,
"singleQuote":true
}
},
// vue 扩展的文件默认使用 prettier 进行格式化
"[vue]": {
"editor.defaultFormatter": "Vue.volar",
},
"gitee.access_token": "2388f898745a27ccf1dc3207f054c3f9",
"gitee.gist": "t9zwd457e1ufcirvnqjl071t9zwd457e1ufcirvnqjl071",
"git-graph.openToTheRepoOfTheActiveTextEditorDocument": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"diffEditor.ignoreTrimWhitespace": false,
"cssrem.rootFontSize": 80,
}