Need help with ChinesePinyin-CodeCompletionHelper?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

tuchg
583 Stars 28 Forks GNU General Public License v3.0 58 Commits 12 Opened issues

Description

让你的 JetBrains 系 IDE ( IDEA ,PyCharm,PhpStorm,WebStorm,AndroidStudio,DevEco等 )支持中文标识符以拼音输入方式完成代码补全,享受和英文环境一致的中文智能编码体验,为代码表达提供更多选择,一种值得考虑的折中解决方案

Services available

!
?

Need anything else?

Contributors list

ChinesePinyinCodeCompletionHelper

Build Version Downloads GitHub Repo stars star Java演示

Github| Gitee | Issues

初衷在于,一些业务上不太适合用英语表达的,可以用上直白的母语而非拼音,然后像平常写代码那样去调用母语所表达的东西,解决部分命名困难症🤔

让你的 IDE 支持中文智能编码,享受和英文环境一致的中文智能编码体验

  • 拼音输入补全,如果上下文存在
    中文
    标识符, 输入 zw,则会补全提示中文【ZhongWen】
  • 多音字无差别补全
  • 函数名、变量名、类名等等标识符,只要能用中文标识的通通都支持
  • 支持双拼、五笔等各式输入方法(现功能完善后计划✅)

兼容 JB 全家桶,无差别中文编码,无论是 Java、Python、JavaScript、Kotlin、Golang、、C#、C 艹 亦或者 Haskell 等等通通都支持

推荐使用中文命名标识符的场景:

  • 传统文化背景的相关产品开发命名问题
  • 现有项目充斥大量缩写歧义拼音
  • 团队开发人员英语素质参差不齐

提示:当提示

no ascii
时,可按提示电灯泡关闭该提示

如果对您有所帮助,别忘了给本项目 Github 主页一颗 Star😁,你的支持是项目前进的动力

安装

  • IDE 内建插件市场:

Preferences > Plugins > Marketplace > 搜索 "pinyin" > Install Plugin

  • 手动:

展开 latest release 中的

Assets
, 找到其下
*.jar
文件并下载,而后进入 IDE Preferences > Plugins > ⚙️ > Install plugin from disk...

ToDo

  • [x] 支持多音字补全
  • [ ] 已知Kotlin、Go等因语言内部实现冲突,需在中文前添加语言合法ascii字符才能正常触发,bug解决思路 相关issues: #10 #4 #6
  • [ ] 提供搜索/替换框内的拼音中文补全,平台开放API尚处试验阶段,且使用频率不高,暂且搁置 #issues-8
  • [ ] 添加可视化配置界面
  • [ ] 支持非全拼输入补全,如五笔、双拼等
  • [ ] 多语言编程的设想:将变量名与自然语言解耦

相关资源

项目维护

欢迎对本项目感兴趣的同学PR,共同维护 emoji commit参考

了解如何参与维护开发及现有bug思路可参考此处

Python 演示

Thanks

Development powered by JetBrains.

JetBrains

Whichever technologies you use, there's a JetBrains tool to match.


Plugin based on the IntelliJ Platform Plugin Template.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.