如何在 Visual Studio 代码中显示完整的长行(自动换行)

Posted

技术标签:

【中文标题】如何在 Visual Studio 代码中显示完整的长行(自动换行)【英文标题】:How to show full long line in visual studio code (word wrap off) 【发布时间】:2018-11-24 12:26:18 【问题描述】:

我希望能够在 Visual Studio 代码中查看完整的长行(单行)。编辑器以... 结尾。

我可以按End 键移动到该行的最后一列,但它在视口中不可见。

是否有任何选项可以像在 Sublime Text 或 Notepad++ 中那样查看完整的长行?

【问题讨论】:

【参考方案1】:

答案在this GitHub issue:

目前的建议是如果意图打开自动换行 是编辑超过 10k 限制或通过“隐藏”更改限制 设置“editor.stopRenderingLineAfter”等于 10000 默认值,但可以将其更改为 -1 以永不停止渲染。但 那么可能会发生冻结/滞后。

也就是说,使用 CTRL + SHIFT + P 打开命令面板,选择 Preferences: Open Settings ( JSON),并添加以下行:

"editor.stopRenderingLineAfter" : -1

如果您想设置硬限制,只需将 -1 更改为您想要的任意数量的字符。请注意,如果您没有禁用它,您可能仍然会发生换行,您可以使用 ALT + Z 或使用this Stack Overflow post 中提到的其他方法进行切换。

【讨论】:

如果我关闭此设置,我不会收到标记化错误:"editor.largeFileOptimizations": false 按 CTRL + ,不允许添加新行,因为它不会导致文本文件,而是会导致 GUI 设置。 @Preza8 这是一个很好的观点。自从我发布此答案后,用户设置 UI 已更改,看起来您甚至无法在其中搜索此设置。因此,最好使用命令面板并打开 Preferences: Open Settings (JSON) 并在那里进行更改。 @MihaiChelaru 我没有阅读完整的答案,并认为当 IDE 无法识别它时它不受支持。 它可以工作,虽然它在用户的 settings.json 中是灰色的。【参考方案2】:

换句话说,使用 CTRL + SHIFT + P 打开命令面板,选择 Preferences: Open Settings (JSON),然后添加以下行:

"editor.wordWrap": "on"

【讨论】:

“word wrap off”问题的解决方案【参考方案3】:

在 1.41.1 版本中,您可以在 Preferences/Settings 内将 Editor: Word Wrap 设置为 on。要转到“设置”,请在 Mac 中使用 Cmd + ,,在 Windows 中使用 Ctrl + ,

【讨论】:

这没有回答这个问题,它明确指出“word wrap off”。启用自动换行会失去意义。

以上是关于如何在 Visual Studio 代码中显示完整的长行(自动换行)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Resharper IntelliSense 中显示所有 Visual Studio 代码片段?

C#代码不能在visual studio中运行完整的python脚本

如何在 c++ 语言的 Visual Studio 代码编辑器中突出显示错误?

如何让Visual Studio代码在格式化代码中显示斜体字体?来自这个github页面

如何将 zip 文件导入 Visual Studio 代码

请参阅 Visual Studio 中数据流 SSIS 元素的完整工具提示错误消息