
正确安装IMESupport需手动放置插件目录、禁用hardware_acceleration、选用兼容字体。Package Control安装无效,因原版不支持自动加载;Win系统需关硬件加速防候选框错位;字体不当会导致垂直偏移,推荐Microsoft YaHei或Consolas。
多数人卡在第一步:以为 Package Control: Install Package 搜 IMESupport 装完就能用——实际大概率失效。这不是你配置错了,而是官方原版 IMESupport(GitHub 上 zcodes 维护的)

Ctrl+Shift+P → 输入 Preferences: Browse Packages → 回车,会打开 Packages 文件夹Code → Download ZIP
IMESupport-master 文件夹;把它重命名为 IMESupport(去掉 -master)IMESupport 文件夹拖进刚才打开的 Packages 目录里即使插件装对了,Win10/Win11 下仍可能出现候选框卡在左上角、或光标移动时候选框延迟跳动——这通常是 GPU 渲染和输入法消息循环冲突导致的。Sublime 默认开启硬件加速,而中文输入法(尤其是微软拼音、搜狗)在 OpenGL 上下文中无法准确定位光标坐标。
Preferences → Settings
"hardware_acceleration": "none"
这个选项不会让编辑器变卡,只是禁用 OpenGL 合成,对日常编码无感知影响,但对输入法兼容性提升显著。
有些编程字体(如 Fira Code、JetBrains Mono)含连字或非标准度量,会导致 Sublime 计算光标 Y 偏移出错,进而让输入法候选框垂直错位。这不是插件问题,是字体渲染层的坐标偏差。
Preferences → Settings 的用户设置中,显式指定一个稳妥字体:"font_face": "Microsoft YaHei", "font_size": 12
Consolas 或 Cascadia Code(后者需确认已启用中文字符集)有人试了微软拼音不行,换成百度输入法突然好了,就以为是输入法问题——其实更可能是:之前装的 IMESupport 是通过 Package Control 安装的“假版本”,而百度输入法恰好对光标位置容忍度更高,掩盖了根本问题。一旦你切回微软拼音或更新系统后,问题又会回来。
Packages/IMESupport/ 下是否有 imesupport.py 和 plugin_host.py 等文件"hardware_acceleration": "none" 这行配置真正有效的修复链条只有三环:手动放对插件目录 → 关硬件加速 → 用兼容字体。少一环,都可能白忙活半小时。