日本拟大规模部署可远程攻击无人机 航程超1000公里
2026-06-23
2026-06-29 0
Fitten Code支持项目级配置,需在项目根目录创建.json格式的.fittenrc文件,严格按语法定义language、indentSize等字段,配置优先于全局设置且仅作用于当前项目。

你想让 Fitten Code 在某个特定项目里自动按你的风格缩进、换行、注释格式写代码,而不是沿用全局默认设置,就得启用项目级配置——它会优先于用户级设置生效,且只影响当前文件夹及其子目录。
在项目最外层文件夹(即包含 package.json、src/ 或 pyproject.toml 的那个目录)中,检查是否存在名为 .fittenrc 的隐藏配置文件。没有就手动创建一个。
这一步不能跳过:Fitten Code 只识别项目根目录下的 .fittenrc,放错位置(比如放在 src/ 里)完全无效。
打开 .fittenrc,粘贴以下基础结构:
{
"language": "python",
"indentSize": 4,
"insertFinalNewline": true,
"generateCommentStyle": "google"
}
其中 "language" 必须与当前项目主语言一致(支持 python / javascript / java / typescript 等80+种),拼写错误会导致整个配置被忽略。
注意:字段名必须严格小写,引号必须是英文双引号,逗号不能遗漏——JSON 语法错误会让 Fitten Code 直接静默丢弃该文件,不报错也不提示。
方法一:强制统一 Python 缩进与 docstring 格式
"indentSize": 4 → 所有新生成的 Python 代码用 4 空格缩进;
"generateCommentStyle": "numpy" → 自动生成的函数注释采用 NumPy 风格而非默认 Google 风格;
"autoInsertSemicolon": false → 关闭分号自动插入(Python 不需要)。
方法二:JavaScript 项目禁用 Prettier 冲突项
"formatOnSave": false → 让 Fitten Code 不在保存时触发格式化,避免和你本地已装的 Prettier 插件打架;
"quoteType": "single" → 所有字符串默认用单引号;
"trailingComma": "es5" → 对象/数组末尾逗号仅在 ES5+ 环境下保留。
方法三:Java 项目定制单元测试生成行为
"testFramework": "junit5" → 指定生成 @Test 方法时使用 JUnit 5 注解;
"mockStrategy": "mockito" → 自动生成 mock 对象时优先调用 Mockito;
"skipNullCheck": true → 生成断言时不自动添加非空校验(适合已明确判空的场景)。
第一步:关闭当前所有 VS Code 窗口,重新用命令行进入项目根目录后执行 code . 启动编辑器。
第二步:新建一个 .py 文件,输入 def hello() -> str: → 触发补全 → 观察函数体是否自动缩进 4 格、是否生成 NumPy 风格 docstring。
第三步:若未生效,打开命令面板(Ctrl+Shift+P),运行 Fitten Code: Reload Configuration,再试一次。
这一步操作起来很简单,直接把文件拖进去就行。