如何在 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 代码编辑器中突出显示错误?