5

変数を選択するfと、エディターは変数の他のオカレンスを強調表示します。これまでのところ良好ですが、を使用して選択リストに追加しようとすると、コード内で通常のテキストとしてCtrl+D追加されます。fでこれをスキップできますCtrl+Kが、エディターがすでに変数として識別fしている場合は、変数を選択することもできますか?このオプションはメニューにありません。

このJavaScriptスニペットを取ります。

f=function(){};
f();

最初のを選択すると、では強調表示されますが、ではf強調表示fされf()ません。 それで複数選択するときは、それを選択します。ffunction
Ctrl+D

4

2 に答える 2

6

バグです。投稿にも回避策があります。

変数を選択するのではなく、カーソルを変数の左側に置いて、を押しCtrl+Dます。Ctrl+Dこれもそれを選択しますが、後続のプレスで他の変数(または単語の境界に基づいてエディターが変数として認識するもの)のみを選択します。

于 2012-11-02T00:59:40.787 に答える
0

オプションを変更してword_separators、変数プレフィックスを含めないようにすることができます(つまり$、PHPの場合)。これにより、変数名をダブルクリックすると、変数名も選択$されます。

このオプションは、フォルダ内のファイルPreferences.sublime-settingsにありDefaultます。デフォルトを変更するのではなく、変更した設定をフォルダに追加することをお勧めPreferences.sublime-settingsします。User

"word_separators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?"


編集

残念ながら、現在、特定のスコープ内で検索と置換を行う方法はありません。この問題はここで提起されており、 SublimeのUserEchoフォーラムで機能リクエストとして投票できます。

于 2012-11-01T23:05:32.793 に答える