Sublime Text 3で、単一の文字変数の複数のオカレンスを含むファイルを操作しているとします。このファイルは、c
別の名前に名前を変更します。
カーソルでその変数のインスタンスを1つ選択すると、Sublime Textはその変数の他のインスタンスを自動的に強調表示します。
この視覚的なハイライトは、設定:によって有効になり"match_selection": true
、sublimeが変数として関連するそのキャラクターの他のインスタンスのみをハイライトするのに十分スマートであることを明確に示しています。
ただし、このハイライトは可能であるべきことを示していますが、これらのハイライトされたc
変数だけを自動的に選択する簡単な方法はないようです。
その変数のみを選択するのではなく、c
複数のカーソルを使用して変数のすべてのインスタンスの名前をすばやく変更したい場合、Quick Add Next(cmd+D
)またはQuick Find All(ctrl+cmd+G
)を使用してc
、文字「c」のすべてのインスタンスを選択します:
これは実際の変数と相関関係がないため、明らかにまったく役に立ちません。選択された変数であるかどうかに関係なく、すべての文字「c」を盲目的に選択しました。
設定が使用する強調表示ルールのように動作するように、[ クイック追加]および[ クイック検索]を強制する方法はありmatch_selection
ますか この場合、選択したキャラクターのすべてのインスタンスを盲目的に選択するよりもはるかに便利です。
何か不足していますか?私は見つけることができませんクイックすべてのインスタンスの検索やクイックは次の変数の追加オプション、またはデフォルトの動作をカスタマイズする方法のすべてのクイック検索をし、クイックは次を追加します。私の知る限り、唯一のオプションは、のすべてのインスタンスの名前を手動で変更するかc
、元の強調表示アルゴリズムと同じ結果を得るためにカスタム正規表現を記述することです。