| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
12年前发布

编程语言识别和高亮库:linguist

linguist 是知名代码托管网站 Github 使用 Ruby 开发的语言识别库,可以轻松根据文件内容识别上百种编程语言。

Github 采用该库实现其上项目编程语言类型识别,linguist不仅仅可以识别变成语言,还支持很多标记语言、配置语言等等。使用该库还可以完成代码高亮,代码类型统计,生成文件检测(例如,可以检查js代码是否是被压缩过的。)等多项功能。

Linguist::FileBlob.new("lib/linguist.rb").language.name #=> "Ruby"    Linguist::FileBlob.new("bin/linguist").language.name #=> "Ruby"

项目主页:http://www.open-open.com/lib/view/home/1368000931308

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1368000931308.html
linguist Ruby开发