VSCode输入时逐词自动换行 卸载ESLINT、PRETTIER无效如何解决
VSCode 输入时逐单词自动换行问题排查解决步骤
- 校验核心换行配置
按下Ctrl+,(macOS 系统按Cmd+,)打开设置面板,搜索editor.wordWrap,确认配置值未被异常修改;再搜索editor.wordWrapColumn,检查数值是否被误设为极小值(如10以下,默认值为80),可先将editor.wordWrap设为off测试问题是否复现。
注意同步检查当前项目工作区下的.vscode/settings.json文件,工作区配置优先级高于用户全局配置,若文件内存在换行相关的异常覆盖项,直接删除即可。 - 校验文件语言模式
查看VSCode窗口右下角状态栏显示的当前文件语言标识,若代码/纯文本文件被误识别为Markdown等默认开启软换行的格式,点击语言标识重新选择对应正确的语言类型即可。 - 全量排查插件影响
按下Ctrl+Shift+P(macOS 系统按Cmd+Shift+P)调出命令面板,执行Reload With Extensions Disabled以无插件模式重启VSCode,测试换行问题是否消失。若问题消失,逐个启用插件定位冲突项,重点排查文本增强类、小众格式化类、输入法辅助类插件,此类插件也可能触发强制换行逻辑。 - 校验快捷键绑定
按下Ctrl+K Ctrl+S打开快捷键设置面板,搜索editor.action.toggleWordWrap,确认该操作未被绑定到和常规输入冲突的快捷键,避免输入过程中误触发换行状态切换。 - 重置配置兜底
若以上操作均无效,先备份自定义配置、代码片段、快捷键映射文件,关闭VSCode后删除对应系统下的用户配置目录,重启后即可恢复默认状态验证问题:- Windows:
%APPDATA%\Code\User - macOS:
~/Library/Application Support/Code/User - Linux:
~/.config/Code/User
- Windows:

内容的提问来源于stack exchange,提问作者Roberto da Silva
相关产品推荐
相关产品推荐

