Skip to content

deleteWordLeft, deleteWordRight の動作について #8

Description

@takaaki024

VS Code のデフォルトで設定できる項目を見ると、
下記のような設定/動作となっているようなのですが、
JapaneseWordHandler は いま それぞれ 1, 2 に対応している状態に見えます。
3, 4 にも対応することは可能でしょうか?

  • カーソルの前を削除するとき
# 設定 空白1個手前から消したとき ※1 空白2個以上手前から消したとき 単語の途中から消したとき
1 deleteWordStartLeft 空白の前の単語も消える 空白の前の単語も消える 単語だけ消える
2 deleteWordEndLeft 空白だけ消える 空白だけ消える 単語の前の空白も消える
3 deleteWordLeft 空白の前の単語も消える 空白だけ消える 単語だけ消える
4 deleteWordPartLeft 空白だけ消える 空白だけ消える 単語だけ消える ※2
  • カーソルの後を削除するとき
# 設定 空白1個手前から消したとき ※1 空白2個以上手前から消したとき 単語の途中から消したとき
1 deleteWordStartRight 空白だけ消える 空白だけ消える 単語の後の空白も消える
2 deleteWordEndRight 空白の後の単語も消える 空白の後の単語も消える 単語だけ消える
3 deleteWordRight 空白の後の単語も消える 空白だけ消える 単語だけ消える
4 deleteWordPartRight 空白だけ消える 空白だけ消える 単語だけ消える ※2
  • ※1. 空白1個と2個以上で動作が違うことに気がついたので 編集して1列追加しました (03/07)
  • ※2. deleteWordPartLeft は、大文字1文字or小文字or数字の場合は直前の大文字まで、連続する大文字の場合は連続する大文字まで消えるようです (SomeXMLFileName2 → SomeXMLFile → SomeXML → Some )

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions