首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

是否有方法/扩展从Visual Studio代码中的“保存时格式化”中排除某些行?

在Visual Studio Code中,您可以通过配置settings.json文件来排除某些行在保存时不被格式化。这通常是通过设置editor.formatOnSaveExcludes选项来实现的。

以下是如何设置editor.formatOnSaveExcludes以排除特定行的步骤:

  1. 打开Visual Studio Code。
  2. 点击左下角的齿轮图标,选择“设置”(或使用快捷键Ctrl + ,)。
  3. 在设置页面的右上角,点击“打开设置(JSON)”图标。
  4. 在打开的settings.json文件中,添加或修改editor.formatOnSaveExcludes项,如下所示:
代码语言:txt
复制
{
    "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",
相关搜索:Visual Studio代码中的扩展有多安全?Visual Studio代码是否有类似于Eclipse中的PTP (项目同步工具)的扩展?如何禁止Visual Studio代码在保存时删除PHP中的空格?在Visual Studio代码中,终端中是否有“全选”的键盘快捷键?Visual Studio代码中是否有类似IntelliJ的功能“与分支进行比较”是否可以根据向导中的用户输入从visual studio项目模板中排除文件?是否有Visual Studio加载项用于从代码文件中的字符串填充资源文件?在Visual Studio 2019中是否有选择一段代码并将其保存为单独文件的功能?如何从Microsoft Visual Studio代码中的Python交互选项卡保存图像Visual Studio代码是否有一个键绑定来注释typescript中的类型如何使Visual Studio在为一个配置编译时忽略某些代码行,但在其他配置中不会忽略在Visual Studio代码中是否有插入基本html编辑器页的快捷方式?Winforms:删除由Visual Studio for Windows Forms创建的自动创建的Dispose()方法中的代码是否安全是否有更快的方法从R中的多个数据帧中删除顶部行如何理解在Visual Studio中从VB代码自动转换Word时的强制转换异常?在Visual Studio Code中执行Python脚本时,是否有可以配置为隐藏活动栏的设置?通过Visual Studio代码中的热键将格式化的PowerShell哈希表/数组定义转换为一行(反之亦然是否有快速的方式/快捷方式来扩展VS代码的括号中的内容(而不是折叠/展开方法)在VBA中复制时,是否有从另一个工作簿复制分组的方法在正则表达式中(在visual studio代码中进行文本替换的上下文中)是否有类似$nth / counter的内容?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券