rime / rime/squirrel

中文半角状态下在PyCharm CE输入引号,会输出英文半角引号(")

Open
#754 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
6.4k
Forks
553
PR merge metrics
No merged PRs in 30d

Description

如题所示,鼠须管在中文半角状态下,在PyCharm CE输入引号,会输出英文半角引号(",不分左右)(事先已进行了符号、特定应用程序的配置),而使用macOS自带输入法,则可以正常输出中文引号(“”,分左右)。

单引号与双引号情况相同。不使用配置文件,重新部署后情况相同。

根据我所安装的应用情况,上述情况只在PyCharm CE中出现,其他应用如VS Code是正常的。不排除在JetBrains的其他系列产品中也可能有此类情况,但是我没有安装和测试。

这是我使用自定义配置之后重新部署生成的build文件(删除了其中的.bin文件,只保留了.yaml文件):

不知道是否是鼠须管的bug,希望能够解决。

谢谢!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the quote-input behavior in PyCharm CE on macOS using the supplied build.zip YAML files, then compare it with VS Code and the macOS input method. Check whether the behavior remains after removing the custom configuration and redeploying. Done means Chinese half-width mode produces the expected Chinese single and double quotation marks in PyCharm CE.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, vscode
Domain
desktop, internationalization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.