2016-12-03 14 views

答えて

0

私が知る限り、これはまだHTMLのためのボックスの外でサポートされていません。

あなたは、拡張機能をインストールexpand-regionページに述べたようにそれを設定し、その要素の内容を選択するためにはCtrl +W(またはあなたが選択した任意の他のショートカット)を使用することができます。

8

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を交換して自由に感じる)のように、このアップでルックスを設定するための構文タグ属性の選択/編集)。

+0

ありがとう、ありがとう、ありがとう、ありがとう、ありがとう、ありがとう、または、私はありがとう* 5と言うべきですか? –

+1

正しいアクション名が 'editor.emmet.action.balanceIn'と' editor.emmet.action.balanceOut'になっているようです。 –

+0

@NicoPrat VSCodeで最新のEmmetアップデートでコマンド名が変更されました。私はその変化を反映する答えを編集しました。ありがとう! – kwood

関連する問題