支持从编辑器粘贴代码 · 所有处理在浏览器本地完成
❓ 常见问题
这个行数统计工具支持哪些语言?
支持JavaScript、TypeScript、Python、HTML、CSS、Java、C、C++、C#、SQL、Shell、Ruby、Go、Rust等主流编程语言的注释识别。选择对应语言后,可精确区分代码行和注释行。
我的代码数据安全吗?会上传到服务器吗?
绝对安全。所有统计计算都在您的浏览器本地完成,您的文本和代码永远不会离开您的设备,不会上传到任何服务器。这也是本工具相比在线统计服务最大的优势。
空行和注释行是如何定义的?
空行是指只包含空白字符(空格、制表符)的行。注释行根据所选语言来判断,例如Python的#开头的行、JS的//或/*...*/包裹的行、HTML的<!--...-->等。混合行(代码后面跟注释)会算作代码行而非注释行。
支持统计多行注释吗?
支持。对于支持块注释的语言(如JS的/* */、Python的""" """、HTML的<!-- -->等),工具会识别块注释的起始和结束标记,将其间的所有行都计为注释行。
能统计整个项目的代码行数吗?
当前版本主要针对单个文件或文本片段。要统计整个项目,您可以逐个文件粘贴统计。对于大型项目,建议使用本地工具如cloc (Count Lines of Code) 或编辑器内置的行数统计功能。