通常当我使用VS Code时,我对新文档做的第一件事是命令:“切换换行”或Alt+Z。我试着查看了用户设置,但没有找到任何相关的条目。是否有一些方法在默认情况下为每个文档设置文本换行?


当前回答

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

点击顶部菜单上的“文件”。 点击“首选项”——>“设置”。 在搜索框中搜索“自动换行”,然后您将看到“编辑器:自动换行”。 点击下拉菜单并选择“开启”。 它肯定会起作用。 谢谢你!

其他回答

对于那些仍然有问题的人,一定要检查“辅助功能支持”是否开启。如果检测到屏幕阅读器,则可以禁用“开启”换行功能。

设置>用户和工作区>可访问性支持

这对我很管用。我另外运行了两个显示器,但是我使用的是m1 macbookpro,所以对两个显示器的支持不可用。为了解决这个问题,我使用了一个displaylink连接。Vscode似乎将我的displaylink连接标识为可访问屏幕阅读器。

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

"editor.wordWrap": "on",

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

点击顶部菜单上的“文件”。 点击“首选项”——>“设置”。 在搜索框中搜索“自动换行”,然后您将看到“编辑器:自动换行”。 点击下拉菜单并选择“开启”。 它肯定会起作用。 谢谢你!

看看设置编辑器。wrappingColumn(有关更多信息,请参阅文档)

更新2017-04-06:

最近设置更改为编辑器(见这里)。wordWrap有几个选项:

因此,我们决定弃用编辑器。wrappingColumn(带有-1, 0, >0 case)而不是editor.wordWrap。 以下是新的换行选项: 编辑器。"off" -行永远不会自动换行。 编辑器。"on" -行将按视口宽度自动换行。 编辑器。wordWrap: "wordWrapColumn" -行将按editor.wordWrapColumn的值自动换行。 编辑器。wordWrap: "bounded" -行将以viewport宽度和editor.wordWrapColumn值的最小值换行。

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