Skip to content

LuneVoilee/MySmartInput

Repository files navigation

My Smart Input(主文档)

English README

面向中文开发者的 JetBrains IDE 输入法场景切换插件,当前版本主测并发布于 Rider(Windows 11)。

支持条件(请先确认)

  • 使用人群:有中文输入需求的开发者
  • 操作系统:Windows 11
  • IDE 生态:JetBrains IDE
  • 当前发布目标:Rider(Build 251.*253.*,RD 平台)

功能特性

  • 默认代码区(非注释、非字符串)自动切到英文输入法。
  • 注释区自动切到中文输入法。
  • 字符串区域保持当前输入法(不强制切换)。
  • 工具窗口规则:
    • Project -> 英文输入法
    • Terminal -> 英文输入法
  • 光标颜色联动:
    • 中文模式 -> #F3D781FF
    • 英文模式 -> 白色

安装方式

当前通过本地 zip 安装。

  1. 打开 Rider -> Settings -> Plugins
  2. 右上角齿轮 -> Install Plugin from Disk...
  3. 选择:
build/distributions/my-smart-input-<version>.zip
  1. 重启 Rider

从源码构建

前置条件:

  • JDK 21

构建命令:

.\gradlew.bat clean buildPlugin

产物:

build/distributions/my-smart-input-<version>.zip

行为矩阵

  • 默认代码区 -> 英文输入法 + 白色光标
  • 注释区 -> 中文输入法 + #F3D781FF 光标
  • 字符串区 -> 不主动切输入法,不强制改颜色
  • Project / Terminal -> 英文输入法 + 白色光标

贡献指南

欢迎提交 Issue / PR。提报问题时建议附带:

  • Rider 版本与 build 号
  • Windows 版本
  • 最小复现步骤
  • idea.log 相关日志片段

About

适用于JetBrain IDE的中文smart-input插件

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages