web-dev-qa-db-ja.com

Sublime Text 2で複数選択にCtrl + Dを使用する場合、一致をスキップするにはどうすればよいですか?

次のようなコードがあります:

testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;

「testVar」変数の名前を変更したい。複数のカーソルを設定するとき Ctrl+D 編集変数「testVariable」も選択および編集されます。

複数のカーソルを設定しているときにいくつかの選択をスキップする方法はありますか Ctrl+D

170
Just_Mad

使うだけ Ctrl+K、 Ctrl+D

(OS Xの場合: Cmd+K、 Cmd+D

少し練習が必要ですが、仕事は完了です!

238
Romain

押すことができます Ctrl+K そして Ctrl+D 同時に選択をスキップします。あなたが選択をやりすぎた場合は、使用することができます Ctrl+U 前の選択に戻ります。

:置換 Ctrl と Cmd Mac OS Xの場合。

これのデフォルト設定は、アプリケーションメニューバーのPreferences> Key Bindings-Defaultに移動すると表示できます。次のように表示されます。

{ "keys": ["ctrl+d"], "command": "find_under_expand" },
{ "keys": ["ctrl+k", "ctrl+d"], "command": "find_under_expand_skip" }

必要に応じて、Preferences> Key Bindings-Userに移動し、上記のコードをコピーしてからキーを変更することにより、必要に応じてキーを構成できます。

79
SUB0DH

カーソルをWordの上に置いて使用する場合 Ctrl + D Wordを選択します。次回ヒットしたとき Ctrl + D 次に強調表示されているWordを選択する必要があります。

ダブルクリックしてWordを選択すると、 Ctrl + D 強調表示された文字列だけでなく、正確な文字列を選択します。

言い換えると、 - Ctrl + D 強調表示されていない場合、単語全体の検索は行われません。既にハイライトされているものがある場合、 Ctrl + D 部分文字列検索を行います。

私はテストしましたが、Sublime Text 2バージョン2.0.1、ビルド2217で動作します。

61
Atomicflare

カーソルを置くbefore変数、変数を選択せず​​にヒット Ctrl+D パターンではなく、変数のすべての出現を選択します。

7
n1nj4