fitten code的缩进格式必须通过用户级settings.json配置强制指定,图形界面设置无效;需登录后在用户级settings.json中添加fitten.code.formatoptions配置块,设置indentsize、tabsize、insertspaces及languagespecific语言专属缩进,键名拼写和json语法必须严格正确。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Fitten Code生成的Python代码用4个空格缩进,而不是默认的2个空格,或者希望Java代码按IDEA风格缩进但VS Code里始终输出制表符——这些缩进格式必须通过配置文件强制指定,图形界面设置完全不生效。
确认Fitten Code已登录并启用
打开VS Code → 左侧扩展图标 → 搜索“Fitten Code” → 确认状态为“已启用”且右下角无红色“请登录”提示。【未登录状态下所有settings.json中的Fitten配置均被忽略】
若显示未登录,请先完成账号注册并登录,否则后续修改无效。
编辑用户级settings.json文件
按下 Ctrl + ,(Windows/Linux)或 Cmd + ,(macOS)打开设置界面 → 点击右上角“打开设置(JSON)”图标 → 此时打开的是用户级 settings.json(路径类似 C:\Users\XXX\AppData\Roaming\Code\User\settings.json)。
【切勿编辑工作区级 settings.json(含 .vscode/settings.json 路径),Fitten Code只读取用户级配置】
添加缩进格式专用配置块
在 settings.json 最外层大括号 {} 内,插入以下结构(注意逗号分隔):
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
"fitten.code.formatOptions": { "indentSize": 4, "tabSize": 4, "insertSpaces": true, "languageSpecific": { "python": { "indentSize": 4 }, "java": { "indentSize": 2 }, "javascript": { "indentSize": 2 } } }
这段配置会让Fitten Code全局使用4空格缩进,同时对Python单独强化为4空格,而Java和JavaScript保持2空格。其中 insertSpaces 设为 true 表示禁用制表符,全部用空格;设为 false 则生成制表符。
键名必须严格匹配:拼错 indentSize 为 indent_size 或漏掉 languageSpecific 大括号,整段规则将彻底失效。
验证缩进是否生效
新建一个 .py 文件 → 输入注释 # 写一个函数,遍历列表并打印每个元素 → 按 Ctrl+Alt+G 触发代码生成 → 观察生成的 for 循环体是否为4空格缩进。
若仍为2空格,检查 settings.json 是否保存成功、是否有语法错误(如末尾多逗号)、是否误改了其他插件配置导致JSON整体解析失败。










