たとえば、私が持っているのはVisual Studioコードでdivの内部を選択するにはどうすればいいですか?
<div class="wrap>
<div class="fu">
bar
</div>
</div>
どのようにショートカットキーですべての内容を選択するのですか?
メモ帳++にこの機能がありました。 divの内容が本当に長くなると、スクロールや折りたたみを選択するのが面倒です。
たとえば、私が持っているのはVisual Studioコードでdivの内部を選択するにはどうすればいいですか?
<div class="wrap>
<div class="fu">
bar
</div>
</div>
どのようにショートカットキーですべての内容を選択するのですか?
メモ帳++にこの機能がありました。 divの内容が本当に長くなると、スクロールや折りたたみを選択するのが面倒です。
私が知る限り、これはまだHTMLのためのボックスの外でサポートされていません。
あなたは、拡張機能をインストールexpand-regionページに述べたようにそれを設定し、その要素の内容を選択するためにはCtrl +W(またはあなたが選択した任意の他のショートカット)を使用することができます。
Emmetコマンドで選択できます。カーソルが最初のタグのどこかにある場合は、Emmet: Balance (outward)
とEmmet: Balance (inward)
を使用します。たくさんのHTMLをやっているのであれば、コマンド・パレットにEmmet:
と入力すれば、より多くのEmmetコマンドを確認できます。
それは他の回答で述べていますので:
「拡張領域」のプラグインは、多少デフォルトでサポートされていない何を参照してください。このanswer in another thread
このないサポート/縮小選択を成長させませんHTMLタグでEmmetを使用するようにショートカットを簡単に設定し、同じショートカット上にある他のすべてのファイルで前述のコマンドを簡単に設定できます。
{
"key": "ctrl+up",
"command": "editor.action.smartSelect.grow",
"when": "editorTextFocus"
},
{
"key": "ctrl+up",
"command": "editor.emmet.action.balanceOut",
"when": "editorTextFocus && editorLangId == html && editorHasSelection"
},
{
"key": "ctrl+down",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "ctrl-down",
"command": "editor.emmet.action.balanceIn",
"when": "editorTextFocus && editorLangId == html"
},
ただ、明確化のため、editorHasSelection
部分は最初のキーを押して上の内部の文字列を拡張することができます(例について:この(あなたが好むものは何でもctrl+up
/ctrl+down
を交換して自由に感じる)のように、このアップでルックスを設定するための構文タグ属性の選択/編集)。
ありがとう、ありがとう、ありがとう、ありがとう、ありがとう、ありがとう、または、私はありがとう* 5と言うべきですか? –
正しいアクション名が 'editor.emmet.action.balanceIn'と' editor.emmet.action.balanceOut'になっているようです。 –
@NicoPrat VSCodeで最新のEmmetアップデートでコマンド名が変更されました。私はその変化を反映する答えを編集しました。ありがとう! – kwood