如何在VSCode中禁用‘重命名时自动格式化’功能?
解决VSCode重命名时自动格式化代码的问题
检查语言特定格式化设置:VSCode本身没有全局的
format on rename开关,但多数主流语言的内置扩展会自带该选项。打开设置界面(快捷键Ctrl+,),搜索[目标语言].formatOnRename(比如typescript.formatOnRename、python.formatOnRename),将其设置为false即可。通过settings.json手动配置:如果设置界面搜索不到对应选项,可直接编辑用户配置文件。按下
Ctrl+Shift+P调出命令面板,输入Preferences: Open User Settings (JSON)打开配置文件,添加对应语言的禁用规则:// 示例:禁用JS/TS重命名时的自动格式化 "[javascript]": { "editor.formatOnRename": false }, "[typescript]": { "editor.formatOnRename": false }替换方括号内的语言标识即可适配其他开发场景。
排查第三方格式化扩展:若上述方法无效,可能是Prettier、ESLint等第三方扩展触发的格式化。临时禁用这类扩展测试,确认后进入对应扩展的设置页面,关闭与重命名关联的自动格式化选项。
内容的提问来源于stack exchange,提问作者jack S
相关产品推荐
相关产品推荐

