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


当前回答

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

"editor.wordWrap": "on",

其他回答

Caw5v的回答提到,如果打开了可访问性,换行就不起作用了。

但这将在VSCode 1.73(2022年10月)中改变:

当可访问性打开时,我们禁用自动换行。 我取消这个限制有三个原因 用户反馈 现在状态栏是可访问的,Ctrl + g显示行号,所以更容易找出你在第几行 WordWrap默认是关闭的,如果用户打开它,他或她应该知道它

这是今天在VSCode Insiders中可用的新策略: 如果激活了自动换行,即使处于辅助功能模式,它也将处于激活状态。

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

从键盘上按ctrl +。

这将带您到设置选项卡。

在搜索选项卡中输入换行。 单击“编辑器:自动换行”下拉菜单。 选择上。

你完成了。 请看图片,跟着红框走。

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

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

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

现在的设定是“编辑器”。wordWrap": "on",需要设置为"on"(默认值为"off")。

切换到“开”,将激活Visual Studio Code中所有文档的自动换行。

有关更多信息,请参阅关于换行更改的发布说明。