1 Unstar Star 7 Fork 1

tuchg / ChinesePinyin-CodeCompletionHelperKotlinGPL-3.0

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
让你的 JetBrains 系 IDE ( IDEA ,WebStorm,PyCharm等 )支持中文标识符以拼音输入方式完成代码补全,享受和英文环境一致的中文智能编码体验,为代码表达提供更多选择 spread retract

https://plugins.jetbrains.com/plugin/14838

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

ChinesePinyinCodeCompletionHelper

Build Version Downloads

Java演示

Github | Issues

English

The original intention is that for some businesses that are not suitable for expression in English, you can use a straightforward native language instead of pinyin, and then call what is expressed in your native language as you usually write code to solve some naming difficulties 🤔

Let your IDE support Chinese programming, and enjoy the Chinese intelligent coding experience consistent with the English environment

  • Input pinyin completion. Chinese identifier will be shown below. Input zw and prompt 中文 [Zhong Wen].
  • Polyphonic words complete without difference
  • Support all identifiers, including variable names, function names, and class names

Compatible with all the Intellij Platform product, indiscriminate Chinese programming, Java, Kotlin, JavaScript, C#,Golang, or Haskell all support...

为啥这里会有一段不符合插件受众的别扭英文介绍💬 #issues-5

中文

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

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

  • 拼音输入补全,如上下文存在 中文 标识符, 输入zw,则会补全提示中文【ZhongWen】
  • 多音字无差别补全
  • 函数名,变量名,类名 ...等标识符,只要能用中文标识的通通都支持
  • 支持双拼,五笔等各式输入方法(未来某版本发布✅)

兼容JB 全家桶,无差别中文编程,无论是 Java,JavaScript,Golang,Python,C#,Kotlin,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 list

已知问题

  • 中文包下中文类,补全其他包内容时未能自动出现问题 双击补全键解决或给出更精确的输入
  • 中文包下中文类,调用本类名相关补全时当前类重复出现一次的问题
  • 补全项排序问题
  • 各部分算法优化
  • 补全时部分提示信息丢失,如变量数据类型,包位置等

贡献

欢迎感兴趣的同学提交 PR 参与维护 emoji commit参考

Python 演示


Plugin based on the IntelliJ Platform Plugin Template.

Comments ( 0 )

Sign in for post a comment

Kotlin
1
https://gitee.com/tuchg/ChinesePinyin-CodeCompletionHelper.git
git@gitee.com:tuchg/ChinesePinyin-CodeCompletionHelper.git
tuchg
ChinesePinyin-CodeCompletionHelper
ChinesePinyin-CodeCompletionHelper
master

Search

131423 f1aaba0b 1899542 094922 1c74bed3 1899542