Visual studio code VS代码如何在自动格式化后保留Elixir文件中的多个空行?

Visual studio code VS代码如何在自动格式化后保留Elixir文件中的多个空行?,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,VS代码的Elixir格式化程序在保存时格式化文件时会删除两行或多行空行 有没有一个选项可以让多个空行保持不变,而不是在函数或其他块的定义之间只保留一个空行?我通过将编辑器的行尾从CRLF更改为LF来解决这个问题可能是您的一个扩展正在这样做。不是vscode。禁用它们,看看它是否仍然发生。你使用prettier吗?prettier消除了大于1的空行,不幸的是它是不可配置的。但是还有一些像beautify这样的格式化程序对空白的要求不那么严格,包括VS代码本身的内置默认值。您需要了解特定的Elix

VS代码的Elixir格式化程序在保存时格式化文件时会删除两行或多行空行


有没有一个选项可以让多个空行保持不变,而不是在函数或其他块的定义之间只保留一个空行?

我通过将编辑器的行尾从CRLF更改为LF来解决这个问题

可能是您的一个扩展正在这样做。不是vscode。禁用它们,看看它是否仍然发生。你使用prettier吗?prettier消除了大于1的空行,不幸的是它是不可配置的。但是还有一些像beautify这样的格式化程序对空白的要求不那么严格,包括VS代码本身的内置默认值。您需要了解特定的Elixir格式化程序是如何配置的-也许扩展正在使用一些命令行工具进行格式化。VSCode中没有适用于所有语言的通用格式配置。