Open takaaki024 opened 3 years ago
@takaaki024, フィードバックありがとうございます!
すみません、ご要望の動作として使われている名前 deleteWordLeft
と deleteWordRight
ですが、それらは VS Code の標準コマンド名でしょうか??それらと同じ名前の VS Code 標準コマンドの動作と違っているようなので、確認させてください。
(JapaneseWordHandler のコンセプトは「単語の扱いを改善する」であり、単語に関する VS Code 標準コマンドの改善版を作る以上のことはしない方向で考えています。…という背景があり、確認したく思っています)
@sgryjp, さっそくのご確認ありがとうございます。
はい。deleteWordLeft
と deleteWordRight
の動作は、標準の動作を書いたつもりでした。
いま手元で試していて気がついたのですが、スペースが1つの場合と2つ以上の場合で動作が違いますね。
ちょっと表を編集し直します。
小出しですみません。 設定 ( > Preferences: Open Default Keyboard Shortcuts (JSON)
) を見ていたら
deleteWordPartLeft
, deleteWordPartRight
というのも見つけたので、「4」 を表に追加しました。。
これは、似たのが複数あって ややこしいですね。。
@takaaki024, ご指摘ありがとうございます。確かにスペースが 2 つ以上ある場合、deleteWordLeft
と deleteWordStartLeft
は動作が違いました(かれこれ 5 年くらい、違いは無いものと思い込んでいました…)。改めて調べてみたところ、それ以外にも間違いがあったので少し整理してた上で、対応していこうと思います。
少々時間かかるかと思いますが、気長に待っていただければ幸いです。
ありがとうございます!
VS Code のデフォルトで設定できる項目を見ると、 下記のような設定/動作となっているようなのですが、 JapaneseWordHandler は いま それぞれ 1, 2 に対応している状態に見えます。 3, 4 にも対応することは可能でしょうか?
deleteWordPartLeft
は、大文字1文字or小文字or数字の場合は直前の大文字まで、連続する大文字の場合は連続する大文字まで消えるようです (SomeXMLFileName2 → SomeXMLFile → SomeXML → Some )