解决 Win11 微软拼音输入法下 JetBrains IDE Shift+F6 失效的问题

2024-10-31 更新

该问题已经在 Windows 11 24H2 版本中解决。我使用的微软中文输入法版本为 10.0.26100.1882,实测此问题已解决。无需按照下述方法操作。

以下为原文

如果你使用 Win11 系统下的微软拼音输入法,同时又在使用 JetBrains 系列的 IDE,你可能会发现 "Refactor -> Rename..." 功能对应的默认快捷键 Shift+F6 按了之后没有反应,但通过菜单执行这个操作是正常的。这个问题目前基本可以确定是微软拼音输入法引起的。

目前在 JetBrains 和 Windows 社区都已经有较多关于此问题的反馈,如 这个。不过微软似乎迟迟没有去处理这个问题。

搜索之后找到两种解决方法:

使用旧版微软拼音输入法

  1. 在任务栏中输入法图标上右键,点击“设置”,或者在系统设置中进入“时间和语言 -> 语言和区域 -> 微软拼音输入法”设置项。
  2. 点击进入“常规”类别,滚动到页面底部,找到“兼容性 -> 使用以前版本的微软拼音输入法”开关,打开此开关。
  3. 系统会弹出对话框要求你确认是否更改。确认之后,你的输入法样式会退回到 Win10 版本,上述问题解决。

使用社区提供的修补插件

但是,Win11 的输入法样式比 Win10 的漂亮多了。仅仅因为这个问题就更改全局的输入法样式,不免有些遗憾。

于是我发现了这个仓库 https://github.com/loliball/imefix

自动安装

在任何 JetBrains IDE 中点击 “File -> Settings...”,打开设置,选择“Plugins”标签。在“Marketplace”中搜索“Imefix”,点击安装,然后重启 IDE,问题解决。

手动安装

到 Release 中下载 .zip 包,然后在任何 JetBrains IDE 中点击 “File -> Settings...”,打开设置,选择“Plugins”标签,然后点击齿轮图标,再点击“Install Plugin from Disk...”:

img

在弹出的文件选择对话框中选择刚刚下载的 .zip 包,完成插件安装。然后重启 IDE。问题解决。

我在安装的 PyCharm 2024.1 和 Rider 2024.1 上进行了测试,该插件均可以正常工作。

posted @   Eslzzyl  阅读(2423)  评论(4编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示