All Projects → tuchg → Chinesepinyin Codecompletionhelper

tuchg / Chinesepinyin Codecompletionhelper

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

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Chinesepinyin Codecompletionhelper

laravel-query-intellij
💿 Laravel Query Builder integration for PhpStorm
Stars: ✭ 37 (-85.88%)
Mutual labels:  intellij-plugin
PHPChineseToPinyin
请移步:
Stars: ✭ 40 (-84.73%)
Mutual labels:  pinyin
intellij-javacc
JavaCC and JJTree grammar support for the IntelliJ Platform
Stars: ✭ 31 (-88.17%)
Mutual labels:  intellij-plugin
Assertions2AssertJ
Intellij Plugin to convert Junit and Hamcrest Assertions to AssertJ
Stars: ✭ 13 (-95.04%)
Mutual labels:  intellij-plugin
xmake-idea
🍨 A XMake integration in IntelliJ IDEA
Stars: ✭ 44 (-83.21%)
Mutual labels:  intellij-plugin
idea-php-advanced-autocomplete
Plugin for PhpStorm IDE. Adds auto-completion support for various built-in PHP functions, where parameter is a string literal.
Stars: ✭ 57 (-78.24%)
Mutual labels:  intellij-plugin
eventbus-plugin
IntelliJ iDEA plugin to work with projects using greenrobot's EventBus library
Stars: ✭ 25 (-90.46%)
Mutual labels:  intellij-plugin
Phrase Pinyin Data
词语拼音数据
Stars: ✭ 257 (-1.91%)
Mutual labels:  pinyin
aql-intellij-plugin
Intellij plugin for AQL, ArangoDB language support
Stars: ✭ 27 (-89.69%)
Mutual labels:  intellij-plugin
rust-pinyin
汉字转拼音
Stars: ✭ 111 (-57.63%)
Mutual labels:  pinyin
Pinyin4NET
c# 拼音汉字/姓相互转换工具库 (这只是镜像仓库,源仓库见 https://gitee.com/hyjiacan/Pinyin4Net)
Stars: ✭ 38 (-85.5%)
Mutual labels:  pinyin
intellij-hocon
Standalone HOCON plugin for IntelliJ IDEA
Stars: ✭ 24 (-90.84%)
Mutual labels:  intellij-plugin
idea-php-shopware-plugin
Shopware Plugin for PhpStorm which extends Symfony Plugin
Stars: ✭ 50 (-80.92%)
Mutual labels:  intellij-plugin
slides-presenter
Plugin to show slides and code examples directly from IntelliJ IDEs
Stars: ✭ 19 (-92.75%)
Mutual labels:  intellij-plugin
intellij-awk
The missing IntelliJ IDEA language support plugin for AWK
Stars: ✭ 18 (-93.13%)
Mutual labels:  intellij-plugin
git-machete-intellij-plugin
Probably the sharpest git repository organizer & rebase/merge workflow automation tool you've ever seen ;)
Stars: ✭ 73 (-72.14%)
Mutual labels:  intellij-plugin
shopware6-phpstorm-plugin
No description or website provided.
Stars: ✭ 43 (-83.59%)
Mutual labels:  intellij-plugin
Julia Intellij
💻 Julia Plugin for IntelliJ IDEA ┗😃┛ ┏😃┓ ┗😃┛
Stars: ✭ 258 (-1.53%)
Mutual labels:  intellij-plugin
Flutter i18n
This plugin create a binding between your translations from .arb files and your Flutter app.
Stars: ✭ 255 (-2.67%)
Mutual labels:  intellij-plugin
gitlab-quickmr-idea-plugin
IntelliJ IDEA plug-in that will help you to quickly create Merge Requests for GitLab
Stars: ✭ 17 (-93.51%)
Mutual labels:  intellij-plugin

ChinesePinyinCodeCompletionHelper

Build Version Downloads

Java演示

Github | 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

已知问题

  • [ ] 已知Kotlin、Go等因语言内部实现冲突,需在中文前添加语言合法ascii字符才能正常触发,bug解决思路 相关issues: #10 #4 #6
  • [ ] 中文包下中文类,补全其他包内容时未能自动出现问题 双击补全键解决或给出更精确的输入
  • [x] 补全项排序问题 ☑︎已第三次优化,大部分语言已正常排序
  • [x] 大写英文带中文补全问题 #issues-6
  • [x] 中文包下中文类,调用本类名相关补全时当前类重复出现一次的问题
  • [x] 各部分算法优化
  • [x] 补全时部分提示信息丢失,如变量数据类型,包位置等

贡献

欢迎感兴趣的同学提交 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].