VSCode单行代码超过指定长度时自动换行

在 VS Code 中,你可以通过以下几种方式实现单行代码超过指定长度时自动换行:

方法 1:使用自动换行设置

  1. 打开 VS Code 设置(快捷键 Ctrl + , 或 Cmd + ,)
  2. 搜索 editor.wordWrap
  3. 选择以下选项之一:off - 禁用自动换行on - 按视图宽度换行wordWrapColumn - 按指定列数换行bounded - 按视图宽度和指定列数中较小的值换行

方法 2:设置换行列数(配合 wordWrapColumn

  1. 在设置中搜索 editor.wordWrapColumn
  2. 设置你希望换行的列数(常见值为 80、100 或 120)

方法 3:针对特定语言设置

在设置 JSON 中(点击设置右上角的 {} 图标),可以添加语言特定的设置:

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

方法 4:快捷键临时切换

  • 使用 Alt + Z 可以快速切换当前文件的自动换行状态

方法 5:使用格式化工具

对于代码格式化,可以安装如 Prettier 等扩展,并配置其 printWidth 选项来实现保存时自动换行格式化。

注意:自动换行只是显示效果,不会实际修改文件内容。如果需要实际修改文件中的行长度,应该使用格式化工具。