如何在 VS Code 中为特定文件禁用自动换行?

Posted

技术标签:

【中文标题】如何在 VS Code 中为特定文件禁用自动换行?【英文标题】:how to disable word-wrap in VS Code for a specific file? 【发布时间】:2019-10-18 07:48:16 【问题描述】:

我正在使用 windows 和 VS Code,我有几个文件不需要在按 Alt+Shift+F 的任何地方包装它们,有没有办法禁用特定文件的自动格式包装?

【问题讨论】:

我发现了这篇可能对***.com/questions/31025502/…有帮助的帖子 是的,我以前见过这些,它们是针对整个应用程序的,我需要将其应用于特定文件。 我怀疑您是否可以关闭特定文件的自动换行 - 您可以关闭一种语言的所有文件,但您可能不希望这样。您可以通过更改格式化的键绑定来关闭specific 文件的格式化,但这需要您设置一个匹配您要排除的文件的正则表达式。如果您想查看该方法,请告诉我。 我在这里面临同样的问题。只希望 txt 文件变形而不是长线。如果您对此有解决方案,分享它会很有帮助。 【参考方案1】:

在这里解释Language-specific editor settings,但具体来说:

    CTRL+SHIFT+P 并输入“首选项:配置语言特定设置” 选择语言或在文件中添加部分(开始输入 [ 以查看建议列表)或编辑(如果已存在)。 如果换行,根据编辑器中可用的列,您可能需要更新editor.wordWrapColumn行将在视口和editor.wordWrapColumn的最小值处换行

例子:

   ...
    "editor.wordWrapColumn": 200,
    "[typescript]": 
        "editor.tabSize": 2,
        "editor.wordWrap": "off",
    ,
    "[plaintext]": 
        "editor.wordWrap": "bounded",
    ,
   ...

【讨论】:

谢谢!出于某种原因,即使我正在更改全局设置,我也无法将其关闭。我没有意识到有特定于语言的换行设置。这为我解决了问题。【参考方案2】:

看起来像 VSCode allows for this。您可以根据自己的喜好对每种文件类型进行调整。

但请注意,其中有 been reports 不适用于降价文件。 我想它仍在调整中。

【讨论】:

【参考方案3】:

看起来这个人做了一个可能对你有用的扩展。

https://marketplace.visualstudio.com/items?itemName=Ho-Wan.setting-toggle

看起来您可以设置一些快速简单的设置切换。当您从一个文件跳到另一个文件时,至少会使其更快。

【讨论】:

此扩展切换整个应用程序的设置,我需要禁用特定文件的自动换行。

以上是关于如何在 VS Code 中为特定文件禁用自动换行?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VS Code 中为 Markdown 禁用 IntelliSense?

在 VS Code 中为 dart 禁用自动格式化

如何在 VS Code 中为 .jsx 文件启用自动更漂亮的格式?

如何在 VS Code 的 .vue 文件中禁用模板中特定行的 eslint 警告

如何在 VS Code / TypeScript 中禁用多余的自动导入建议?

VS Code:保存时删除换行符