在使用代码文件时,通常不需要更长的行来进行换行。然而,对于.md文件,这实际上相当有用。但是,我似乎找不到启用换行的选项,因此较长的行将被换行。

要复制,打开Visual Studio Code调整到足够小的窗口,并在新文档中输入以下文本:

This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum.
A linebreak before this. 

结果是这样的:

我试图让水平滚动条远离,让第1行环绕在窗口的右侧。

我做了一些事情来回答我自己的问题:

搜索堆栈溢出:在写这篇文章的时候没有结果; 仔细查看Visual Studio Code的菜单:没有找到; 使用“wrap”命令面板:不提供匹配的命令。

也许这是不可能的,我需要提交一个功能请求?还是我遗漏了什么?

注意,我希望能够快速地打开和关闭它。一方面,@PanagiotisKanavos在评论中提到了这个解决方案来改变设置中的包装行为,但我正在寻找一个快速命令或菜单选项来做到这一点(很像notepad++和Sublime Text 2)。


当前回答

重新设计换行设置

以下是新的换行选项:

editor.wordWrap: "off" - Lines will never wrap.
editor.wordWrap: "on" - Lines will wrap at viewport width.
editor.wordWrap: "wordWrapColumn" - Lines will wrap at the value of editor.wordWrapColumn.
editor.wordWrap: "bounded" 

行将以视口宽度的最小值和editor.wordWrapColumn的值换行。

其他回答

我不确定它是什么时候添加的,但我使用v0.10.8和 Alt + Z是键盘上打开和关闭自动换行键的快捷键。这就满足了“能够快速开启和关闭”的要求。

关闭Visual Studio Code后,该设置不会持续存在。要坚持,您需要通过Radha使用设置的回答来设置它。json文件…

// Place your settings in this file to overwrite the default settings
{ "editor.wrappingColumn": 0 }

对于Dart,请检查设置中的“线长”属性。

如果它不能在mac中工作,

确保告诉VScode你没有使用屏幕阅读器。我打开了换行,重启了VScode,它给了我一个通知窗口,告诉我是否在屏幕阅读器中,是或否,并注意到换行在屏幕阅读器中不起作用。

进入菜单文件→首选项→用户设置。

它将打开默认设置和设置。自动json。只需在设置中添加以下内容。Json文件并保存。这将覆盖默认设置。

// Place your settings in this file to overwrite the default settings
{ "editor.wrappingColumn": 0 }

点击VS Code编辑器中的设置 搜索wordwrap 选择“开启”编辑器自动换行,如下面的截图所示