vscode的settings.json配置(个人习惯)
http://www.wjhsh.net/jianguo221-p-14818309.html
vscode的settings.json配置(个人习惯)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 | { "editor.fontLigatures" : false , // 重新设定tabsize "editor.tabSize" : 2, // #每次保存的时候自动格式化 "editor.formatOnSave" : true , // #每次保存的时候将代码按eslint格式进行修复,vscode es6语法检测配置 "editor.codeActionsOnSave" : { "source.fixAll.eslint" : true }, // "eslint.autoFixOnSave": true, "explorer.confirmDragAndDrop" : false , // #让函数(名)和后面的括号之间加个空格 "javascript.format.insertSpaceBeforeFunctionParenthesis" : true , // #这个按用户自身习惯选择 "vetur.format.defaultFormatter.html" : "js-beautify-html" , "vetur.format.defaultFormatterOptions" : { "js-beautify-html" : { "wrap_line_length" : 120, "wrap_attributes" : "auto" , "end_with_newline" : false }, "prettier" :{ "singleQuote" : true } }, // #让vue中的js按编辑器自带的ts格式进行格式化 "vetur.format.defaultFormatter.js" : "vscode-typescript" , // 使能每一种语言默认格式化规则 "[html]" : { "editor.defaultFormatter" : "esbenp.prettier-vscode" }, "[css]" : { "editor.defaultFormatter" : "esbenp.prettier-vscode" }, "[less]" : { "editor.defaultFormatter" : "esbenp.prettier-vscode" }, "[javascript]" : { "editor.defaultFormatter" : "esbenp.prettier-vscode" }, /* prettier的配置 */ // "prettier.printWidth": 100, // 超过最大值换行 "prettier.tabWidth" : 2, // 缩进字节数 "prettier.useTabs" : false , // false缩进不使用tab,使用空格 "prettier.semi" : true , // true句尾添加分号 "prettier.singleQuote" : true , // true使用单引号代替双引号 // "prettier.proseWrap": "preserve", // 默认值。因为使用了一些折行敏感型的渲染器(如GitHub comment)而按照markdown文本样式进行折行 "prettier.arrowParens" : "avoid" , // (x) => {} 箭头函数参数只有一个时是否要有小括号。avoid:省略括号 "prettier.bracketSpacing" : true , // 在对象,数组括号与文字之间加空格 "{ foo: bar }" // "prettier.disableLanguages": [ // "vue", // "react"//自己加的 // ], // 不格式化vue文件,vue文件的格式化单独设置 "prettier.endOfLine" : "auto" , // 结尾是 auto "prettier.eslintIntegration" : false , //不让prettier使用eslint的代码格式进行校验 "prettier.htmlWhitespaceSensitivity" : "ignore" , "prettier.ignorePath" : ".prettierignore" , // 不使用prettier格式化的文件填写在项目的.prettierignore文件中 "prettier.jsxBracketSameLine" : true , // 在jsx中把'>' 是否单独放一行 "prettier.jsxSingleQuote" : false , // 在jsx中使用单引号代替双引号 "prettier.parser" : "babylon" , // 格式化的解析器,默认是babylon "prettier.requireConfig" : false , // Require a 'prettierconfig' to format prettier "prettier.stylelintIntegration" : false , //不让prettier使用stylelint的代码格式进行校验 "prettier.trailingComma" : "es5" , // 在对象或数组最后一个元素后面是否加逗号(在ES5中加尾逗号) "prettier.tslintIntegration" : false , // 不让prettier使用tslint的代码格式进行校验 // ===========以下4个是控制保存时自动格式化的,并且以4格缩进================ "editor.tabCompletion" : "on" , // ===========以下是根据自己需求配置的============================ "editor.suggest.snippetsPreventQuickSuggestions" : true , //自动补全的 "explorer.confirmDelete" : true , // 自动补全 "[json]" : {}, "workbench.sideBar.location" : "left" , "editor.wordWrap" : "on" , // 控制折行方式。可以选择: - “off” (禁用折行), - “on” (视区折行), - “wordWrapColumn”(在“editor.wordWrapColumn”处折行)或 - “bounded”(在视区与“editor.wordWrapColumn”两者的较小者处折行)。 "editor.fontSize" : 16, // 两个选择器中是否换行 "editor.formatOnType" : true , "editor.parameterHints" : true , "editor.quickSuggestions" : { "other" : true , "comments" : true , "strings" : true }, "git.confirmSync" : true , // *** 这个是提示空格的点点 "typescript.format.insertSpaceAfterSemicolonInForStatements" : false , "search.exclude" : { "**/node_modules" : true , "**/bower_components" : true , "**/dist" : true }, "emmet.includeLanguages" : { "vue-html" : "html" , "vue" : "html" , "javascript" : "javascriptreact" , "wxml" : "html" }, "editor.fontFamily" : "'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'" , // 这个是控制字体样式的 "auto-close-tag.activationOnLanguage" : [ "xml" , "php" , "blade" , "ejs" , "jinja" , "javascript" , "javascriptreact" , "typescript" , "typescriptreact" , "plaintext" , "markdown" , "vue" , "react" , // 新增的 "liquid" , "erb" , "lang-cfml" , "cfml" , "HTML (Eex)" ], "eslint.options" : { "extensions" : [ ".js" , ".vue" , ".jsx" ] }, "editor.mouseWheelZoom" : true , "editor.suggestSelection" : "first" , "vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue" , "files.exclude" : { "**/.classpath" : true , "**/.project" : true , "**/.settings" : true , "**/.factorypath" : true }, "launch" : {}, "workbench.editorAssociations" : [ ], "workbench.colorTheme" : "Monokai" , "terminal.integrated.env.osx" : {}, "files.autoSave" : "off" , "files.associations" : { "*.js" : "javascriptreact" }, "interview.updateNotification" : false , // "interview.workspaceFolder": "C:\Users\Administrator\.FEInterview", "code-runner.customCommand" : "echo HelloJa" , "code-runner.executorMap" : { "javascript" : "node" , "java" : "cd $dir && javac $fileName && java $fileNameWithoutExt" , "c" : "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" , "cpp" : "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" , "objective-c" : "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" , "php" : "php" , "python" : "python -u" , "perl" : "perl" , "perl6" : "perl6" , "ruby" : "ruby" , "go" : "go run" , "lua" : "lua" , "groovy" : "groovy" , "powershell" : "powershell -ExecutionPolicy ByPass -File" , "bat" : "cmd /c" , "shellscript" : "bash" , "fsharp" : "fsi" , "csharp" : "scriptcs" , "vbscript" : "cscript //Nologo" , "typescript" : "ts-node" , // "typescript":"node", "coffeescript" : "coffee" , "scala" : "scala" , "swift" : "swift" , "julia" : "julia" , "crystal" : "crystal" , "ocaml" : "ocaml" , "r" : "Rscript" , "applescript" : "osascript" , "clojure" : "lein exec" , "haxe" : "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt" , "rust" : "cd $dir && rustc $fileName && $dir$fileNameWithoutExt" , "racket" : "racket" , "scheme" : "csi -script" , "ahk" : "autohotkey" , "autoit" : "autoit3" , "dart" : "dart" , "pascal" : "cd $dir && fpc $fileName && $dir$fileNameWithoutExt" , "d" : "cd $dir && dmd $fileName && $dir$fileNameWithoutExt" , "haskell" : "runhaskell" , "nim" : "nim compile --verbosity:0 --hints:off --run" , "lisp" : "sbcl --script" , "kit" : "kitc --run" , "v" : "v run" , "sass" : "sass --style expanded" , "scss" : "scss --style expanded" , "less" : "cd $dir && lessc $fileName $fileNameWithoutExt.css" , "FortranFreeForm" : "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" , "fortran-modern" : "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" , "fortran_fixed-form" : "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" , "fortran" : "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" }, "code-runner.languageIdToFileExtensionMap" : { "bat" : ".bat" , "powershell" : ".ps1" , "typescript" : ".ts" }, "[javascriptreact]" : { "editor.defaultFormatter" : "esbenp.prettier-vscode" }, "terminal.integrated.allowChords" : false , // "[vue]": { // "editor.defaultFormatter": "octref.vetur" // 保存时,注释会移到到下一行,所以不要它 // }, "[typescript]" : { "editor.defaultFormatter" : "esbenp.prettier-vscode" }, "code-runner.executorMapByFileExtension" : { "*.js" : "node" , ".vb" : "cd $dir && vbc /nologo $fileName && $dir$fileNameWithoutExt" , ".vbs" : "cscript //Nologo" , ".scala" : "scala" , ".jl" : "julia" , ".cr" : "crystal" , ".ml" : "ocaml" , ".exs" : "elixir" , ".hx" : "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt" , ".rkt" : "racket" , ".scm" : "csi -script" , ".ahk" : "autohotkey" , ".au3" : "autoit3" , ".kt" : "cd $dir && kotlinc $fileName -include-runtime -d $fileNameWithoutExt.jar && java -jar $fileNameWithoutExt.jar" , ".kts" : "kotlinc -script" , ".dart" : "dart" , ".pas" : "cd $dir && fpc $fileName && $dir$fileNameWithoutExt" , ".pp" : "cd $dir && fpc $fileName && $dir$fileNameWithoutExt" , ".d" : "cd $dir && dmd $fileName && $dir$fileNameWithoutExt" , ".hs" : "runhaskell" , ".nim" : "nim compile --verbosity:0 --hints:off --run" , ".csproj" : "dotnet run --project" , ".fsproj" : "dotnet run --project" , ".lisp" : "sbcl --script" , ".kit" : "kitc --run" , ".v" : "v run" , ".vsh" : "v run" , ".sass" : "sass --style expanded" , ".cu" : "cd $dir && nvcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" }, "code-runner.defaultLanguage" : "javascript" } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2018-05-23 对于国产芯片何时能挑大梁
2018-05-23 photoshop出现错误:要求96和8之间的整数。已插入最接近的数值