如何修改VSCode的最大行/列显示长度(默认10000)
解决VSCode中超长JSON行显示截断的问题
当然可以调整VSCode的设置来搞定这个问题!我之前也碰到过长JSON行被截断,导致调试报错找不到具体位置的情况,直接在VSCode里改设置就能解决,不用切换到其他编辑器。
关键设置调整
VSCode默认对单行的解析和显示有长度限制,主要是下面这个设置在起作用:
editor.maxTokenizationLineLength:这个设置控制VSCode对单行进行语法高亮、解析的最大字符数,默认值是10000,这就是你的JSON行到10000字符后显示省略号的原因。
修改步骤:
- 打开VSCode设置界面:按下
Ctrl+,(Windows/Linux)或者Cmd+,(Mac)。 - 在搜索框里输入
maxTokenizationLineLength,找到对应的设置项。 - 把默认的
10000改成你需要的更大数值(比如20000,或者直接设成0表示无限制)。 - 保存设置后,重启VSCode让设置生效。
另外,如果你希望长行自动换行方便查看,可以同时调整editor.wordWrap设置为on,这样超长的JSON行会自动换行显示,不用横向滚动。
临时查看技巧
如果只是偶尔需要查看某一行的完整内容,不想改全局设置,还可以右键点击目标行,选择复制行,然后粘贴到新的空白文件或者终端里,就能看到完整内容了。
内容的提问来源于stack exchange,提问作者Pascal Goldbach




