首页 > 解决方案 > Visual Studio 代码 - Elixir 格式化程序不工作,尝试使用更漂亮的代替

问题描述

当按下保存 VS.code 时不会格式化 Elixir 文件,即使安装了 elixir-ls 扩展https://github.com/elixir-lsp/elixir-ls

VS.Code 正在尝试使用 Prettier 作为默认格式化程序,并且该选项format with不显示其他格式化程序。

标签: visual-studio-codeelixirformatter

解决方案


我们可以根据我们使用的语言定义不同的格式化程序,settings.json在用户空间下我们可以指定 Elixir 的配置。

在我使用的文件中:

  "[elixir]": {
    "editor.defaultFormatter": "JakeBecker.elixir-ls"
  },

我的格式化程序开始是JakeBecker因为我的系统中仍然安装了旧插件,这在最新版本中可能已经改变,也可能没有改变。


推荐阅读