如何在 VS Code 中默认打开文本换行

Posted

技术标签:

【中文标题】如何在 VS Code 中默认打开文本换行【英文标题】:How do I turn on text wrapping by default in VS Code 【发布时间】:2016-11-28 10:46:41 【问题描述】:

通常当我使用 VS Code 时,我在新文档上做的第一件事是命令:“Toggle Word Wrap”或 Alt+Z。我尝试查看用户设置,但没有找到任何相关条目。有没有办法让每个文档默认都“开启”文本换行?

【问题讨论】:

更多信息在这里***.com/questions/43122175/… 【参考方案1】:

现在设置为"editor.wordWrap": "on",应设置为"on"(默认值为"off")。

切换到 "on" 会激活 Visual Studio Code 中所有文档的自动换行。

请参阅release notes about Word Wrap changes 了解更多信息。

【讨论】:

是的,此设置在 VSCode 1.10 中已更改:code.visualstudio.com/updates/… 即使你让它在水平条上出现并在调整大小后滚动 我觉得这个功能还是有问题的。当我最初加载页面时,自动换行按预期工作。一旦我进行任何更改,自动换行就会中断。现在公平地说,我没有在关闭所有扩展程序的情况下对此进行测试。我没有时间这样做。我只是想让愚蠢的事情起作用。太烦人了。 可以通过输入CTRL + SHIFT + P,然后输入“打开默认设置(JSON)”来访问带有设置的json文件 如果您的 VS Code 在没有输入的情况下开始不断向右滚动,这也有效。【参考方案2】:

版本 1.32.3

如果您不想编辑任何文件,您可以在用户设置下打开它:

代码 > 首选项 > 设置 > 文本编辑器

在搜索中键入“wordwrap”或滚动到光标部分之前的列表底部。您会将其视为“自动换行/控制行应如何换行。”

【讨论】:

但是,默认情况下呢?你如何让这种方法“坚持”? 我的默认设置?试试重启?抱歉,我不确定。我在 Mojave 中使用 1.40.1,它仍在工作。注意:使用 View > Wordwrap 不会将其设置为默认值 选择编辑器:自动换行,控制行应该如何换行。选择上【参考方案3】:

查看设置editor.wrappingColumn(有关详细信息,请参阅docs)

2017-04-06 更新:

最近设置更改(参见here)为editor.wordWrap,有几个选项:

因此,我们决定弃用 editor.wrappingColumn(及其 -1, 0, >0 个案例)支持editor.wordWrap

以下是新的自动换行选项:

editor.wordWrap: "off" - 线条永远不会换行。editor.wordWrap: "on" - 线条将在视口宽度处换行。editor.wordWrap: "wordWrapColumn" - 线条将在 editor.wordWrapColumn 的值处换行。editor.wordWrap: "bounded" - 行将在视口宽度的最小值和editor.wordWrapColumn 的值处换行。

【讨论】:

嘿!感谢您的回答,它几乎可以按我的预期工作,但是此解决方案存在一个问题:无论窗口大小,它都会在固定点断线,这与自动换行模式不一致。我真正想要的是真正触发这个自动换行。如果结果是不可能的,我会接受这个答案。 您是否尝试将其设置为 0,正如文档所说“将其设置为 0 会打开视口宽度换行(自动换行)” 抱歉,我专注于“-1”值而错过了“0”。完美运行!谢谢!【参考方案4】:

在 2020 年,以下是简单的步骤。

点击顶部菜单上的“文件”。 点击“首选项”-->“设置”。 稍微滚动一下,直到找到“编辑器:自动换行”。 点击下拉菜单并选择“开启”。 完成。默认情况下会保存设置。

希望这会有所帮助。

【讨论】:

谢谢,这是最好的答案。我不知道如何使用命令进行编辑,因此正在寻找这个。【参考方案5】:

首先进入设置->搜索框自动换行->然后开启自动换行选项。

【讨论】:

【参考方案6】:

如此简单。这个解决方案对我有用。

点击顶部菜单上的“文件”。 单击“首选项”->“设置”。 在搜索框中搜索 Word Wrap,您将看到 Editor: Word Wrap。 单击下拉菜单并选择“打开”。 它肯定会奏效。 谢谢。

【讨论】:

【参考方案7】:

打开用户设置Json并添加(如下图所示)

"editor.wordWrap": "on",

【讨论】:

【参考方案8】: 在键盘上按 ctrl + ,

这将带您进入设置选项卡。

在搜索标签中输入自动换行。 点击编辑器:自动换行下拉菜单。 选择开启

你已经完成了。 See the image and follow the red boxes.

【讨论】:

以上是关于如何在 VS Code 中默认打开文本换行的主要内容,如果未能解决你的问题,请参考以下文章

新版VS-code如何自动换行?

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

VS Code:保存时删除换行符

如何在 VS Code 中添加文本限制行?

如何在 VS Code 中同时打开多个 markdown 预览?

如何在vscode里将px转rem,而且还得爽