在Visual Studio Code中,您可以通过配置settings.json
文件来排除某些行在保存时不被格式化。这通常是通过设置editor.formatOnSaveExcludes
选项来实现的。
以下是如何设置editor.formatOnSaveExcludes
以排除特定行的步骤:
Ctrl + ,
)。settings.json
文件中,添加或修改editor.formatOnSaveExcludes
项,如下所示:{
"editor.formatOnSave": true,
"editor.formatOnSaveExcludes": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.css",
"**/*.scss",
"**/*.html",
"**/*.vue",
"**/*.md",
"**/*.json",
"**/*.yml",
"**/*.yaml",
"**/*.xml",
"**/*.jsonc",
"**/*.bat",
"**/*.cmd",
"**/*.ps1",
"**/*.sh",
"**/*.bash",
"**/*.zsh",
"**/*.fish",
"**/*.pl",
"**/*.py",
"**/*.rb",
"**/*.go",
"**/*.kt",
"**/*.kts",
"**/*.swift",
"**/*.kt",
"**/*.java",
"**/*.c",
"**/*.cpp",
"**/*.h",
"**/*.hpp",
"**/*.rs",
"**/*.rb",
"**/*.dart",
"**/*.f#",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
"**/*.lua",
"**/*.nim",
"**/*.ocaml",
"**/*.php",
"**/*.perl",
"**/*.r",
"**/*.racket",
"**/*.scala",
"**/*.scheme",
"**/*. Crystal",
"**/*.julia",
"**/*.elixir",
"**/*.erlang",
"**/*.haskell",
领取专属 10元无门槛券
手把手带您无忧上云