cmd+D を使用して「old」のすべての出現を選択する場合、選択は大文字と小文字を区別しないため、oldおよび camel Oldと一致します。しかし、入力を開始すると、大文字と小文字が区別されないため、newと camel newが取得されます。複数のカーソルを使用して入力するときに、最初の文字の大文字化を維持するために崇高になるショートカットまたはプラグインはありますか?
質問する
1296 次
2 に答える
7
- あなたの言葉を選択してください
- 変更するすべての出現箇所を選択します (
ctrl+d
) - 検索 > 置換 (
ctrl+h
)を開く - 「in selection」と「preserve case」(
alt+a
) にチェックを入れ、regex (alt+r
) のチェックを外し、その他の不要なものをチェックします。 - 下のフィールドに移動し、置換を書き込みます
- すべて置換
「toggle_in_selection」を除くすべてのステップにキー ショートカットがあります。これをキーに入れて修正できます:
{ "keys": ["alt+s"], "command": "toggle_in_selection", "context":
[
{ "key": "setting.is_widget", "operator": "equal", "operand": true }
]
},
注: ショートカットを自分に最も適したものに変更してください。
または、これをキーに入れることができます:
{ "keys": ["ctrl+h"], "command": "show_panel", "args": {"panel": "replace", "in_selection": true, "preserve_case": true, "regex": false, "highlight": true} },
カスタムショートカット付き。元のショートカットを使用して、デフォルトの動作を上書きできます。
トグルとチェックをすべて準備してくれるので、
- 選択する
ctrl+d
すべての出現- このショートカットを使用
- タブで下のフィールドに移動し、置換を書き込みます
ctrl+alt+enter
すべてを交換する
...「すべて置換」で注意してください
于 2013-02-01T21:31:35.533 に答える
3
これを少し簡単に行うのに役立つ Sublime プラグインがあります。
https://github.com/philippotto/Sublime-MultiEditUtils
ケース保存コードは、今日マージされたばかりです。
「選択内容の編集中に大文字と小文字を保持する」という見出しを参照してください。
于 2015-02-10T18:59:41.553 に答える