空格之神 pangu 中英文之间自动加空格,支持多种语言

介绍

如果你跟我一样,每次看到网页上的中文和英文、数字与符号挤在一起,就会坐立难安,忍不住想在它们之间加个空格。这个 pangu.js 插件(支持 Chrome 和 Firefox)正是你在网络世界遨游所需要的东西,它会自动替你在网页中所有的中文和半角英文、数字与符号之间插入空格。

20190819115902.jpg

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)

作者的代码也写得很不一般,时不时会穿插一些他敲击时的心路历程。。。

20190819120138.jpg

示例

以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 中英文之间自动加空格,支持多种语言

点  赞 (4) 打  赏
分享到: