プロのビジュアルスタジオでは、短い鍵があります CTRL+MCTRL+O クラス内のすべてのメソッドとプロパティを折りたたむ。どのようにしてビジュアルスタジオコードで同様のことをすることができますか?
私はのような短鍵があることを知っています ctrl+shift+[ しかし、これはニーズを満たしていません。
VSCodeでVS Proに似た動作をさせることは可能ですか?
すべて折りたたむ:
すべて展開:
Macのエディタにすべてのショートカットを表示するには、次のように入力します。 ⌘ + k + s
すべてのショートカットはVS Codeチームによって最新の状態に保たれました。 Visual Studio Code Shortcuts
このような ? (Visual Studio Codeバージョン0.10.11)
すべて折りたたむ(Ctrl+KCtrl+)
すべて展開する(Ctrl+KCtrl+J)
フォールドレベルn(Ctrl+KCtrl+N)
Visual Studioのコードの美しさは
Ctrl+Shift+p
それをヒットし、あなたが欲しいものを検索します。
あなたの場合はヒット Ctrl+Shift+p fold all
と入力します
Ctrl+K、 Ctrl+1 それから Ctrl+K、 Ctrl+2 あなたが望むものの近くでやるでしょう。
最初のコマンドはレベル1(通常はクラス)を縮小し、2番目のコマンドはレベル2(通常はメソッド)を縮小します。
最初のコマンドをスキップすると便利かもしれません。
ユーザー設定を追加する必要があります。
{
"editor.showFoldingControls": "always",
"editor.folding": true,
"editor.foldingStrategy": "indentation",
}
つかいます ctrl + k + すべて折りたたむ ctrl + k + j すべて展開する。
すべて折りたたむは、Visual Studioコードではすべて折りたたむです。
押す Ctrl + K + S すべての設定。 Fold Allに必要なキーを割り当てます。デフォルトでは Ctrl + K + 。
visual Studioのコードエディタでメソッドを折りたたむには1.文書内の任意の場所を右クリックし、[文書の書式設定]オプションを選択してから、番号行の横にカーソルを置くと、メソッドが折りたたまれます( - )記号が表示されます。
NB。 Visual Studioのコードドキュメントによると、折りたたみ領域は、ある行が後続の1行以上のインデントが小さいときに始まり、同じまたは小さいインデントを持つ行があるときに終わります。
私はVSからその機能も欠けていたので、私は最近定義にc#コードを折りたたむための拡張を作りました。 "Fold to Definitions"を探すだけで見つけることができます。または このリンクをたどってください 。
リポジトリは公開されているので、extension.tsファイルを簡単に調べて他の言語に適応させることができます。完璧というわけではありませんが、仕事はします。それは、メソッド、プロパティ、クラスを見つけるためにRegExsを使い、そしてそれらの行に選択を移動し、foldコマンドを実行します。