[ BUG ] 在使用中文输入法时, vscode 搜索替换框内的回车键会同时确认输入并执行替换操作 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
quqiu
V2EX    macOS

[ BUG ] 在使用中文输入法时, vscode 搜索替换框内的回车键会同时确认输入并执行替换操作

  •  
  •   quqiu 79 天前 1157 次点击
    这是一个创建于 79 天前的主题,其中的信息可能已经有所发展或是发生改变。

    复现步骤如下:

    将操作系统的输入法切换为中文输入法(例如,微软拼音、搜狗输入法等)。 在 VS Code 中打开任意文件。 按下 Cmd+F 打开搜索/替换小部件。 在“查找”框中输入任意文本。 点击并聚焦到“替换”输入框。 在输入法激活的状态下,输入一些英文字母(例如 testReplace )。你会看到输入法标志性的组字下划线,表示文尚未“上屏”。 按下 回车键。 

    预期行为

    回车键应该 仅 用于确认输入法的组字。文本 testReplace 应该作为最终文本出现在“替换”输入框中,焦点也应保留在输入框内,编辑器中不应执行任何替换操作。需要 再次 按下回车键,才能触发“替换下一个”的操作。 

    实际行为

    仅按一次回车键,既确认了输入法的组字,又 立即在编辑器中触发了“替换下一个”的操作。这导致在输入法激活时,我无法正常地在替换框中输入英文内容,而不触发一次意料之外的替换。 
    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     920 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 18:54 PVG 02:54 LAX 11:54 JFK 14:54
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86