如何删除除 Markdown 之外的所有文件中的尾随空格?

Posted

技术标签:

【中文标题】如何删除除 Markdown 之外的所有文件中的尾随空格?【英文标题】:How do you remove trailing spaces in all files except Markdown? 【发布时间】:2019-01-26 20:04:16 【问题描述】:

在 Visual Studio Code 中设置

"files.trimTrailingWhitespace": true

在保存文件时删除尾随空格,或 Shift + Alt + F 用于格式化文件,但这会破坏 Markdown格式化。

如何选择性地关闭 Markdown 的空白修剪?

【问题讨论】:

【参考方案1】:

将此行添加到您的 settings.json 文件中。

"[markdown]": 
    "files.trimTrailingWhitespace": false

【讨论】:

我怎样才能另外为text (.txt)csv 文件关闭它? ctl-k m 调出语言模式选择器。这是您可以应用的语言特定设置列表。对于文本,它看起来像[plaintext]。 This could be helpful to set csv files to behave like plain text files. 谢谢! CSV 似乎不在列表中。 是的。使用我上次评论中提供的链接将 csv 格式设置为文本。【参考方案2】:

您可以通过在项目的根目录添加.editorconfig 来使用EditorConfig

[!markdown]
trim_trailing_whitespace: false

或者as GollyJer suggested,在settings.json文件中添加这段代码sn-p:

"[markdown]": 
    "files.trimTrailingWhitespace": false

【讨论】:

这看起来不像正确的 .editorconfig 语法。 [*.md] trim_trailing_whitespace=false【参考方案3】:

Ctrl-K s。这将“保存而不格式化”,这也意味着,不会修剪您正在编辑的文件中的尾随空格

【讨论】:

这实际上只是一个临时解决方法,而不是答案。

以上是关于如何删除除 Markdown 之外的所有文件中的尾随空格?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Ant 删除除最新的 2 个文件之外的所有文件

如何从数组中删除除javascript中的第一个元素之外的所有元素

如何从工作区中删除除您要保留的文件之外的所有文件? [复制]

删除除文件扩展名之外的所有内容[重复]

如何从文件名中删除除括号内容之外的所有内容

IDA Pro:如何通过删除除代码之外的所有内容来减少内存快照大小?