使用代码文件时,通常不需要更长的行来包装。但是,使用.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行环绕。
我已经做了一些事来回答我自己的问题:
也许这是不可能的,我需要提交功能请求?或者我错过了什么?
请注意,我希望能够快速打开和关闭它。其中一个,@ PanagiotisKanavos在评论this solution中提到改变设置中的包装行为,但我正在寻找快速命令或菜单选项来做到这一点(很像Notepad ++和Sublime Text 2)。
从v1.0开始你可以切换自动换行:
editor.action.toggleWordWrap
,或View
菜单(查看>切换Word Wrap),或它也可以通过以下设置进行控制:
editor.wordWrap
editor.wordWrapColumn
editor.wrappingIndent
转到“首选项”选项卡,然后搜索“自动换行”。以下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"
我还需要能够切换自动换行,所以我写了一个补丁:
editor.wordWrapColumn
我只有时间在Linux上测试。如果有人可以帮助在其他平台(Mac OSX,Windows)上进行编译和测试,然后帮助投票给它添加基本代码,我将不胜感激。
转到文件>首选项>用户设置。
它会自动打开默认设置和qazxsw poi。只需在qazxsw poi文件中添加以下内容并保存即可。这将覆盖默认设置。
settings.json
settings.json
0.3.0已被弃用,以支持Toggle Word Wrap
。
将此行添加到settings.json以默认设置wordWrap
wrappingColumn
或打开用户设置:
Mac:⌘+,
Windows:Ctrl +,
然后搜索“wordWrap”或滚动“常用”设置以找到它并选择“打开”
wordWrap
回答不多,但对未来的访客来说。检查此屏幕截图。希望能帮助到你
"editor.wordWrap": "on"
不确定它何时被添加,但我使用的是v0.10.8,而ALT + Z是用于打开和关闭自动换行的键盘快捷键。这满足了“能够快速打开和关闭”的要求。
关闭VS Code后,该设置不会保留。要坚持下去,你需要通过Radha使用Since 1.9文件的答案来设置它...
"[markdown]": {
"editor.wordWrapColumn": 100,
"editor.wordWrap": "wordWrapColumn"
},
settings.json
以下是新的自动换行选项:
// Place your settings in this file to overwrite the default settings
{ "editor.wrappingColumn": 0 }
线将以视口宽度的最小值和Word wrap settings redesign的值进行换行。