rime / weasel

【小狼毫】Rime for Windows
https://rime.im
GNU General Public License v3.0
4.55k stars 550 forks source link

无法将所选内容用[]括起来 #1231

Open tyf2018 opened 5 months ago

tyf2018 commented 5 months ago

上报前请检查

操作系统信息

描述遇到的问题 很多文本编辑器都有将所选内容自动括选的功能,例如Obsidian。在Obsidian中,用其它输入法可以将所选内容用[]或者其它括号自动括起来,但用小狼毫不行

复现步骤 重现问题的步骤,如:

  1. 打开 'Obsidian' 软件
  2. 随意选择某段内容
  3. 按下[键后,所选内容会被删掉。如下: PixPin_2024-05-16_12-26-14

预期行为 不删除所选内容,而是用[]括起来。如下: PixPin_2024-05-16_12-48-08

Youxikong commented 5 months ago

输入方案的问题,没有直接输入字符“【”。

tyf2018 commented 5 months ago

输入方案的问题,没有直接输入字符“【”。

发现在Emeditor中,这种输入方案同样能直接括选。但在Obsidian和Typora中,则不能 PixPin_2024-05-16_20-27-12

Youxikong commented 5 months ago

weasel.custom.yaml里用obsidian.exe/inline_preedit: false,为Obsidian关闭预编辑区就可以了。inline_preedit启用时,输入时会预插入一个空格。

tyf2018 commented 5 months ago

weasel.custom.yaml里用obsidian.exe/inline_preedit: false,为Obsidian关闭预编辑区就可以了。inline_preedit启用时,输入时会预插入一个空格。

能帮忙看下么?这样写了后,不管用 Rimeweasel.custom.zip

Youxikong commented 5 months ago

这样应该成了

"app_options/obsidian.exe/inline_preedit": false
tyf2018 commented 5 months ago

"app_options/obsidian.exe/inline_preedit": false

🤣还是不行

tyf2018 commented 5 months ago

"app_options/obsidian.exe/inline_preedit": false

这个参数的值设成 true反倒可以了。但是仍然存在一个问题。例如,按[键括选,排在第一位的候选项是[,第6位则是。如果使用排在首位的[括选,一切正常,结果为[所选内容],但如果是用第6位的,则会输入冗余,结果变成【[】所选内容]

具体如录屏所示: PixPin_2024-05-18_18-31-38