回答:
そのためのボタンがST2にあります。
選択に改行が含まれる場合、「選択内」ボタンが自動的にアクティブになります-ST2
残念ながら、ST3ではスマートアクティベーションが失われています。あなたはここでフォローアップすることができますhttp://www.sublimetext.com/forum/viewtopic.php?f=3&t=11679
ユーザーキーバインドに追加する必要があるものは次のとおりです。
{ "keys": ["alt+y"], "command": "toggle_in_selection", "context":
[
{ "key": "setting.is_widget", "operator": "equal", "operand": true }
]
},
ええ、それはデフォルトのキーバインディングセットではないのは馬鹿です。
また、コマンド名「toggle_in_selection
」は文書化されていませんでしたが、私は推測してラッキーになりました。
追加して編集:
/*
btw, the way i want to use find by default
(actually, i use replace by default, but same dif),
is for "in_selection" to be true by default,
*unless* the selection is empty.
(
the default is that "in_selection" is *false* by default,
unless the selection contains a newline.
)
i finally got around to digging up how to get that,
which is apparently by changing the *keybindings* you use to pop open the find(/replace) panel?
*/
{ "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "replace", "in_selection": true}},
{ "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "replace", "in_selection": false},
"context":
[
{ "key": "selection_empty", "operator": "equal", "operand": true}
]
},
toggle_side_bar toggle_full_screen toggle_distraction_free toggle_overwrite toggle_record_macro toggle_setting toggle_comment toggle_case_sensitive toggle_regex toggle_whole_word toggle_preserve_case
(Mac OS Xの固有のショートカットを)交換するsome name
とnew name
:
some name
:cmdf、入力some name
(時々を押す必要がありますreturn)new name
、しないプレスreturnctrl+H
titeledボタンが『選択で』があります。そして、 『何をして下さい』に委ね
選択範囲内で置換を操作するためのキーは、最初にテキストを選択してから、検索>置換に進み、検索および置換するテキストを入力し、「選択範囲内」のツールチップのボタンをチェックして、「すべて置換」をクリックします。 ..
私の意見では、最良かつ最も役立つ解決策がコメントに隠されていたので、私は別の答えを追加していますが、私はそれをほとんど見逃しました(@mdrozdzielに感謝します)。
検索するテキストを選択し、Shift+ Hを押して検索と置換ツールバーを表示します。あるボタンを選択内の検索がアクティブになります左のボタンの銀行の右側には。
これは、ST3で、デフォルトではオフになっていますが、あなたが追加することによって、複数行を選択したときにデフォルトにそれを設定することができます"auto_find_in_selection": true
(入力することで見つけ、あなたの好みのファイルにAlt、N、S、Enter)。