介绍
如果你跟我一样,每次看到网页上的中文和英文、数字与符号挤在一起,就会坐立难安,忍不住想在它们之间加个空格。这个 pangu.js 插件(支持 Chrome 和 Firefox)正是你在网络世界遨游所需要的东西,它会自动替你在网页中所有的中文和半角英文、数字与符号之间插入空格。
GitHub地址:https://github.com/vinta/pangu.js
这款开源插件,不仅支持在 chrome、firefox 浏览器上使用,同样还支持各种软件开发层面
浏览器
Google Chrome (2019-02-09 UPDATED)
Mozilla Firefox (2019-02-09 UPDATED)
软件开发
pangu.go (Go)
pangu.java (Java)
pangu.js (JavaScript)
pangu.py (Python)
pangu.space (Web API)
pangu.clj (Clojure)
pangu.dart (Dart)
pangu.ex (Elixir)
pangu.objective-c (Objective-C)
pangu.php (PHP)
pangu.rb (Ruby)
pangu.rs (Rust)
pangu.swift (Swift)
作者的代码也写得很不一般,时不时会穿插一些他敲击时的心路历程。。。
示例
以java为例:https://github.com/vinta/pangu.java
1、添加依赖包
Maven:
<dependency> <groupId>ws.vinta</groupId> <artifactId>pangu</artifactId> <version>1.1.0</version> </dependency>
Gradle:
compile 'ws.vinta:pangu:1.1.0'
2、java调用
import ws.vinta.pangu.Pangu; public class Main { public static void main(String[] args) { Pangu pangu = new Pangu(); String newText = pangu.spacingText("請問Jackie的鼻子有幾個?123個!"); System.out.println(newText); // will be "請問 Jackie 的鼻子有幾個?123 個!" } }
小结
汉学家称这个空白字元为「盘古之白」,因为它劈开了全角符和半角符之间的混沌。另有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。
与大家共勉之。
未经允许请勿转载:程序喵 » 空格之神 pangu 中英文之间自动加空格,支持多种语言