に
私はこのような場合のために、以下、やった:Key bindings - User
にエントリを入れ
を:
{ "keys": ["alt+s"], "command": "toggle_in_selection", "context":
[
{ "key": "setting.is_widget", "operator": "equal", "operand": true }
]
},
注:別のキーの組み合わせを選択できます。
はその後、あなたが検索したいテキストを選択します。あなたはあなたがしている括弧の内容、またはSelection
メニュー、または完全に他の方法で記載されている他の方法を選択するために、ctrl+shift+m
を1行を選択するためにctrl+L
を使用することができます。
TIP:、新しいファイルを作成し、ファイル名User.sublime-commands
を選択して、新しいプラグインまたはユーザーキー割り当てが保存されているPackages/User
フォルダ、ということに保管してください。そして、そのファイルにこのスニペットを置く:あなたはショートカットを覚えておく必要はありませんので、
[
// Selection Menu
{ "caption": "Selection: Expand to Paragraph", "command": "expand_selection_to_paragraph" },
{ "caption": "Selection: Expand to Scope", "command": "expand_selection", "args": {"to": "scope"} },
{ "caption": "Selection: Expand to Brackets", "command": "expand_selection", "args": {"to": "brackets"} },
{ "caption": "Selection: Expand to Indentation", "command": "expand_selection", "args": {"to": "indentation"} },
{ "caption": "Selection: Expand to Tag", "command": "expand_selection", "args": {"to": "tag"} }
]
それは、同様のコマンドパレットに、Selection
メニューにあるものを拡大し、選択オプションを追加します。 「キャプション」をあなたに最も適したものに変更することができます。
はあなたが検索したいテキストを選択したら、押しctrl+f
またはctrl+i
が(検索またはインクリメンタルサーチ)、左から「イン選択」ボタンをトグル(第六ボタンを作るために、上からショートカットを使用検索バーの横にある矢印は、縦線で右と下を指している矢印のように見えます)。 (オプション:2
をfoo(2,42,23,2,2)
と一致させ、2
を42
と一致させたくない場合は、alt + wを押して「単語全体」ボタンを切り替えます(引用符のように見えます)。あなたの選択が調整されると、alt+enter
はすべてのマッチを選択します - >完了します。
あなたが検索したいものを書く必要はありません。まずそれを選択してctrl+e
( "slurp_find_string"コマンド)を押して検索バーに入れ、後で検索バーを開いてそこに行くことができます。
だから、全体的なプロセスは次のようになります:
- (オプション)あなたはすべてのどのような方法を選択するために、それを後で
- 使用を記述する必要はありませんので、検索する選択したテキストに
ctrl+e
あなたが検索バーを開くために
ctrl+f
またはctrl+i
で検索したいテキストを、あなたは1をしなかった場合にはトグルしていない、あなたならば、全体の単語を切り替える場合は、あなたが選択
-
でトグルを検索何を書きます望む
- が
alt+enter
ですべてを見つけ、あなたが
、最初は少し複雑に聞こえるが、あなたはそれを10回行うと、(ステップ2の除く)全体のプロセスはあなた以上にかかることはありませんが行われています秒。さらに、いくつかの崇高な設定を調整する場合は、自動選択/非選択の自動ctrl + e、または選択した状態で検索バーを開くたびにauto toggle-selectionなどの自動切り替えを行うことができます。
注:MacまたはWindowsを使用すると、ショートカットが異なる場合があります。私はしばらくの間、キーの設定で遊んで、これで終わった :
// without whole-words
{ "keys": ["ctrl+space", "f"], "command": "show_panel", "args": {"panel": "incremental_find", "reverse":false, "in_selection": false, "whole_word": false}, "context":
[
{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true }
]
},
{ "keys": ["ctrl+space", "f"], "command": "show_panel", "args": {"panel": "incremental_find", "reverse":false, "in_selection": true, "whole_word": false}, "context":
[
{ "key": "selection_empty", "operator": "equal", "operand": false, "match_all": true }
]
},
//with whole-words
{ "keys": ["ctrl+space", "w"], "command": "show_panel", "args": {"panel": "incremental_find", "reverse":false, "in_selection": false, "whole_word": true}, "context":
[
{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true }
]
},
{ "keys": ["ctrl+space", "w"], "command": "show_panel", "args": {"panel": "incremental_find", "reverse":false, "in_selection": true, "whole_word": true}, "context":
[
{ "key": "selection_empty", "operator": "equal", "operand": false, "match_all": true }
]
},
あなた場合
...続きを尋ねる、不明な点がある場合、それは、助け
EDITホープKey bindings - User
のどこかに置くと、"ctrl+space", "f"
(ctrl+space
が最初に続き、f
が続き、"ctrl+k", "ctrl+d"
のように)と"ctrl+space", "w"
の2つのショートカットが表示されます。最初は、全体単語が無効になっているインクリメンタル検索パネルと、全単語が有効になっている2番目の検索パネルを提供します。ショートカットを押したときに選択したものがあるかどうかに基づいて、両方とも事前選択が事前選択されます。あなたがそれを見るなら、あなたは自分の欲望にそれを微調整する方法についてのアイデアを得るべきです。
おかげさまで、自分のキーバインディングを行うときに何を探すべきか、私は良いアイデアを与えました。 – Sint