ChinesePinyin-CodeCompletionHelper
ChinesePinyin-CodeCompletionHelper copied to clipboard
让你的 JetBrains 系 IDE ( IDEA ,PyCharm,PhpStorm,WebStorm,AndroidStudio,GoLand等 )支持中文标识符以拼音/五笔等输入方式完成代码补全,享受和英文环境一致的中文智能编码体验,为代码表达提供更多选择,一种值...
ChinesePinyinCodeCompletionHelper
初衷在于,一些业务上不太适合用英语表达的,可以用上直白的母语而非拼音,然后像平常写代码那样去调用母语所表达的东西,解决部分命名困难症🤔
让你的 IDE 支持中文智能编码,享受和英文环境一致的中文智能编码体验
- 拼音输入补全,如果上下文存在
中文
标识符, 输入 zw,则会补全提示中文【ZhongWen】 - 多音字无差别补全
- 函数名、变量名、类名等等标识符,只要能用中文标识的通通都支持
- 支持双拼、五笔等各式输入方法
兼容 JB 全家桶,无差别中文编码,无论是 Java、Python、JavaScript、Kotlin、Golang、、C#、C 艹 亦或者 Haskell 等等通通都支持
推荐使用中文命名标识符的场景:
- 传统文化背景的相关产品开发命名问题
- 现有项目充斥大量缩写歧义拼音
- 团队开发人员英语素质参差不齐
提示:当提示
no ascii
时,可按提示电灯泡关闭该提示
如果对您有所帮助,别忘了给本项目 Github 主页一颗 Star😁,你的支持是项目前进的动力
💡 Intellij Platform 2022.1官方支持拼音首字母补全,本插件在此基础已可触发 go、c、kotlin等语言的正常补全,为获得更好体验,推荐原本效果不佳的用户更新至该版本
安装
-
IDE 内建插件市场:
Preferences > Plugins > Marketplace > 搜索 "pinyin" > Install Plugin
-
手动:
展开 latest release 中的
Assets
, 找到其下*.jar
文件并下载,而后进入 IDE Preferences > Plugins > ⚙️ > Install plugin from disk...
ToDo
- [x] 现插件因Intellij部分语言前缀匹配器实现问题导致补全无法正常运作,经IDEA-251113 支持已可运作,有望于 2022.1 EAP集成
- [x] 支持多音字补全
- [x] 已知Kotlin、Go等因语言内部实现冲突,需在中文前添加语言合法ascii字符才能正常触发
- [x] 提供搜索/替换框内的拼音中文补全
- [x] 添加可视化配置界面
- [ ] 支持非全拼输入补全,如五笔、双拼等
- [ ] 多语言编程的设想:将变量名与自然语言解耦
相关资源
项目维护
欢迎对本项目感兴趣的同学PR,共同维护 emoji commit参考
了解如何参与维护开发及现有bug思路可参考此处
Thanks
Development powered by JetBrains.
Whichever technologies you use, there's a JetBrains tool to match.
Plugin based on the IntelliJ Platform Plugin Template.