RAPIKAN.
GitHub

魔法注释

Rapikan 智能地支持每种语言内置的原生格式化忽略规则。不过,我也提供了 Rapikan Vault Manager 作为一种真正的全局解决方案,保证在所有 50 多种受支持的语言中都能无一例外地工作。

1. 原生格式化忽略 (特定语言)

如果您已经习惯了特定格式化程序的内置忽略注释,Rapikan 仍会遵守它们。引擎会在底层将这些命令路由到适当的格式化程序。

JavaScript / TypeScript / HTML / CSS

Prettier

C / C++ / C#

Clang-Format

Java

Google Java Format

2. Rapikan Global Vault (通用解决方案) 🛡️

不想记住每种语言不同的忽略命令?使用 Rapikan Magic Comments。此功能由扩展系统直接拦截,并适用于所有 50 多种受支持的语言。

单行

rapikan-ignore

仅忽略此注释下方第一行的格式化。

PYTHON / YAML

JS / GO / RUST

多行

rapikan-off & rapikan-on

为一大块代码(例如复杂的 HTML 表格、长字典)禁用格式化程序。使用 rapikan-on 重新打开它。

HTML / VUE / ASTRO