如何在VSCode中打开和关闭自动换行?

问题描述 投票:326回答:10

使用代码文件时,通常不需要更长的行来包装。但是,使用.md文件实际上这非常有用。但是,我似乎无法找到启用自动换行的选项,因此将包裹更长的行。

要重现,请将VSCode的大小调整为足够小的窗口,然后在新文档中输入以下文本:

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的第1行环绕。

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

  • Search Stack Overflow:写这篇文章时结果为零;
  • 仔细浏览VSCode菜单:没找到;
  • 使用带有“wrap”的命令调色板:不提供匹配的命令。

也许这是不可能的,我需要提交功能请求?或者我错过了什么?

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

visual-studio-code
10个回答
565
投票

从v1.0开始你可以切换自动换行:

  • 使用新命令editor.action.toggleWordWrap,或
  • View菜单(查看>切换Word Wrap),或
  • 使用ALT + Z键盘快捷键(适用于Mac:⌥+ Z)。

它也可以通过以下设置进行控制:

  • editor.wordWrap
  • editor.wordWrapColumn
  • editor.wrappingIndent

0
投票

转到“首选项”选项卡,然后搜索“自动换行”。以下gif也很有帮助。

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"


-1
投票

我还需要能够切换自动换行,所以我写了一个补丁:

editor.wordWrapColumn

我只有时间在Linux上测试。如果有人可以帮助在其他平台(Mac OSX,Windows)上进行编译和测试,然后帮助投票给它添加基本代码,我将不胜感激。


56
投票

转到文件>首选项>用户设置。

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

settings.json

settings.json


27
投票

由于版本// Place your settings in this file to overwrite the default settings { "editor.wrappingColumn": 0 } 包装已放入命令调色板。您可以使用Screenshot of settings being edited.或ALT + Z激活它。


23
投票

0.3.0已被弃用,以支持Toggle Word Wrap

将此行添加到settings.json以默认设置wordWrap

wrappingColumn

或打开用户设置:

Mac:⌘+,

Windows:Ctrl +,

然后搜索“wordWrap”或滚动“常用”设置以找到它并选择“打开”

wordWrap


9
投票

回答不多,但对未来的访客来说。检查此屏幕截图。希望能帮助到你

"editor.wordWrap": "on"


8
投票

enter image description here可以为自动换行设置(或任何设置)选择特定语言。您可以在命令面板中的以下位置找到:

首选项:配置语言特定设置...

对于您可能包含的所选语言,您将转到“settings.json”:

enter image description here

7
投票

不确定它何时被添加,但我使用的是v0.10.8,而ALT + Z是用于打开和关闭自动换行的键盘快捷键。这满足了“能够快速打开和关闭”的要求。

关闭VS Code后,该设置不会保留。要坚持下去,你需要通过Radha使用Since 1.9文件的答案来设置它...

"[markdown]": {
  "editor.wordWrapColumn": 100,
  "editor.wordWrap": "wordWrapColumn"
},

2
投票

settings.json

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

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

线将以视口宽度的最小值和Word wrap settings redesign的值进行换行。


0
投票
  • Windows:控制+移位+按“P”键,现在在命令行中输入“Toggle Word Wrap”并按Enter键。
  • MAC:命令+ shift +按“P”键,现在在命令行中输入“Toggle Word Wrap”并按回车键。
© www.soinside.com 2019 - 2024. All rights reserved.