codefirst / aquaskk

An input method without morphological analysis.
GNU General Public License v2.0
350 stars 30 forks source link

Visual Studio Code である程度の速さでタイプすると確定時に何文字か消える #88

Closed konn closed 4 years ago

konn commented 6 years ago

Visual Studio Code 上で AquaSKK を使ってタイプしていると、確定時に前の数文字を巻き込んで結果が乱れることがあります。

aquaskk-vs-vscode

上のGIFアニメですと、一番わかりやすいのは「変換を確定する時に」の「時」周辺が消えています。 実は、「わかりませんが」はミスタイプしていて「wakarimasengna」となっているので、本当は「わかりませんな」にならなくてはいけないんですが、これも変換に失敗しています。 今回は再現出来ませんでしたが、変換領域から数文字前の部分まで巻き込んで消えたりすることもあります。

環境

ngtg0 commented 5 years ago
karoshima commented 5 years ago

まったく同様です。VS Code 側のように思います。

tac0x2a commented 5 years ago

以下で同様の現象に遭遇しました。 Awsome Emacs Keymap という拡張機能が有効な場合に発生し、無効にするとこの現象は出なくなりました。 https://github.com/tuttieee/vscode-emacs-mcx/issues/115

karoshima commented 5 years ago

治った! おなじく Awesome Emacs KEymap をアンインストールしたら、この現象は出なくなりました。 ありがとうございます → @tac0x2a さん

さて、キーバインディングどうしようかな。。。

ngtg0 commented 5 years ago

当方の環境ではAwsome Emacs Keymapの代わりにEmacs Friendly Keymapをインストールしたら問題解決しました.

okhide commented 4 years ago

私は、macの環境では、起こらなくて、windowsで発生していた(タイプがおそいせいか?)。原因は、awesome emacs keymapだったみたい。ただ、Emacs Friendly Keybindingでも発生するので実装の問題か? Emacs Friendly Keymapでは問題が消えて、今は快適。ちなみに、Win/Macともに、ATOK。

konn commented 4 years ago

他のIMEでも起きているようなので upstream bugのようですし、こちらの環境でも日本語化やEmacs Keybinding関連の拡張を外してから長らく起きておらず、回避方法も分かっているため報告者としては close したいと思います(オフトピックな書き込みが増えてメンテナの皆さんのお手を煩わせるのも申し訳ないですし