不同类型的文字中间增加空格可以提高可读性,Pangu (PánGǔ) 是一个可以自动在 CJK(中文、日文、韩文)、英文、数字和符号之间插入空格的插件,支持所有基于 IntelliJ 平台的 IDE。
你可以使用这个插件来对当前编辑的文件进行空格插入,支持各种常见的文件格式,如 markdown、Java、HTML、XML 等。
例子:
- 你好Hello世界
+ 你好 Hello 世界
- 我今天18岁了
+ 我今天 18 岁了
- 咖啡因可以抑制θ脑波和α脑波,并提高β脑波。
+ 咖啡因可以抑制 θ 脑波和 α 脑波,并提高 β 脑波。-
使用 IDE 内部插件系统:
Settings/Preferences > Plugins > Marketplace > 搜索 "Pangu" > Install Plugin
-
手动安装:
下载 最新版本 找到 Settings/Preferences > Plugins > ⚙️ > Install plugin from disk... 手动安装。
你可以使用这个插件对编辑器中的文本和提交信息里的文本进行空格插入格式化。
当你在文件中选中部分内容时,该插件只会在选中的部分进行空格插入。 没有选中时,该插件会在当前文件的所有文本进行空格插入。
有三种使用方式:
-
在编辑时右键弹出菜单中使用 Pangu Format
-
使用快捷键 Alt + . / ⌥ + .
-
使用软件自带格式化代码功能(默认快捷键:Ctrl + Alt + L / ⌘ + ⌥ + L)
插件会在自带格式化代码功能之后执行空格插入。
你可以在 Settings/Preferences > Tools > Pangu 关闭此功能:
同样有三种方式:
-
点击提交信息旁边的图标
-
使用快捷键 Alt + . / ⌥ + .
-
使用软件自带格式化提交信息功能(默认快捷键:Ctrl + Alt + L / ⌘ + ⌥ + L)
插件会在自带格式化提交信息功能之后执行空格插入。
- 感谢 XiaoYao 帮忙设计插件图标。
- 感谢 vinta 的盘古之白项目 pangu.js.
- IntelliJ Platform Plugin Template.


