VSCode:エディターを垂直に分割する方法


293

Visual Studioコードでは、少し前に、[表示]→[分割エディター]を使用すると、垂直に分割されていました。(左側に1つのファイル、右側に1つのファイル。)

Visual Studio Codeを更新し、[表示]→[分割エディター]を実行すると、常に水平方向に分割されます。(上部に1つのファイルと下部に1つのファイル。)

どうすれば縦に分割できますか?

回答:


448

1.20では

ALT+ SHIFT+ 0 PC(Windows、Linux)

+ + 0 Mac

1.20より前

ALT+ SHIFT+ 1 PC(Windows、Linux)

+ + 1 Mac

エディターの分割レイアウトを水平から垂直に変更します

1.25では、エディターをGridレイアウトに分割できます。チェックView=>Editor Layout

それはリリースノートv1.25でうまく表示されます:VSコードグリッドエディターのレイアウト


107
ところで、それはViewメニューにあります。Toggle Editor Group Layoutすぐ下を見てくださいSplit Editor
v-andrew 2016年

22
これは、ウィンドウを水平方向と垂直方向の両方に分割する方法ではないことに注意してください。VSCはどちらか一方を実行しますが、両方を同時に実行することはできません。
Daniel Griscom 2017年

6
@ gabodev77チェックインメニューView->Toggle Editor Group Layout
v-andrew

2
Alt+Shift+1Linux Mint(Ubuntuベース)で動作します。
ジャックスチーム

6
「分割ビュー」を元に戻すには?
duong_dajgja 2017

195

GUIを使用してこれを変更する方法を探している場合、少なくとも現在のバージョン1.10.1 OPEN EDITORSでは、EXPLORERペインのグループにカーソルを合わせると、エディターグループのレイアウトを水平と垂直の間で切り替えるボタンが表示されます。

Visual Studio Code-エディターグループレイアウトボタンの切り替え


質問...ファイルを開いているときに画面を分割すると、開いている同じファイルが新しいパネルに追加されます。同じファイルなしで、またはまったくファイルなしで分割する方法はありますか?
TikaL13 2017

@ TikaL13設定を検索すると、分割エディターモードのカスタマイズが表示されません。開いているタブがないペインは許可されません(最後のタブが閉じたときに単一のペインに戻ります)。そのため、新しいペインが作成され、デフォルトで現在のファイルの別のビューになっているときに何かを開く必要があります。ペイン間でタブをドラッグするか、別のファイルを開いて(アクティブなペインでファイルが新しいタブとして開きます)、2番目のペインの最初のタブを閉じます。
BACON、2017

1
ええ、私はそれがSublimeと非常に似た機能を果たすことを望んでいました。この機能または修正が次のリリースに含まれる可能性があることをどこかで見たと思いますか?
TikaL13 2017

ただし、「デフォルト」を変更する方法はわかりませんが、今後のリリースではalt、をクリックしsplit editorて垂直と水平を切り替えるときに押し続ける必要があります。
pulkitsinghal

16

垂直に分割するには:

+ \ Mac

直交(つまり、この場合は水平)に分割するには:

+ k+ + \ Mac


「unsplit」へのショートカットはありますか?
Udayraj Deshmukh

現在は+ を使用しwていますが、ファイルごとに行う必要があります。
Udayraj Deshmukh

1
+ wそのうちの1つを閉じたい場合に機能します。 + + または あなたはそれを移動したい場合は動作します
flurdy

11

CMD + SHIFT + P(MAC)を押して検索Toggle Editor Group


1
何らかの理由で、ALT + Shift + 1のキーの組み合わせが機能しません。これは機能します。ありがとう!
Martyn Chamberlin



3

キーバインディングはバージョン1.20で変更されました。

SHIFT+ ALT+ 0Linuxの場合。

おそらく、同じまた、Windowsのための作品やCMD+ OPT+ 0Mac用。


2

横長モードと縦長モードでエディターを変更するには、以下の手順に従います。

  1. たとえば、配置されている場所に応じて、左側または右側のサイドバーにある2つのファイルを開きます。デフォルトでは常に左側にあります。

  2. 両方のウィンドウを開いたので、ここでv-andrewとコメントしているように、PC(Alt + Shift + 1)(WindowsおよびLinuxオペレーティングシステム)またはMAC(Cmd + Option + 1)のキーの組み合わせを使用する必要があります。


2

デフォルトでは、エディターグループは縦の列に配置されます(たとえば、エディターを分割して横に開く場合)。エディターグループは、垂直方向と水平方向の両方で、好きなレイアウトに簡単に配置できます。

柔軟なレイアウトをサポートするために、空のエディターグループを作成できます。デフォルトでは、エディターグループの最後のエディターを閉じると、グループ自体も閉じますが、この動作は新しい設定で変更できますworkbench.editor.closeEmptyGroups: false:

ここに画像の説明を入力してください

新しいには、事前定義されたエディターレイアウトのセットがあります。 View > Editor Layout menu:

ここに画像の説明を入力してください

横に開いているエディター(エディターツールバーの[エディターの分割]アクションをクリックするなど)は、デフォルトでアクティブなエディターの右側に開きます。アクティブなエディターの下にエディターを開く場合は、新しい設定を構成しますworkbench.editor.openSideBySideDirection: down.

キーボードだけでエディターのレイアウトを調整するためのキーボードコマンドは多数ありますが、マウスを使用したい場合は、ドラッグアンドドロップを使用してエディターを任意の方向にすばやく分割できます。

ここに画像の説明を入力してください

キーボードショートカット#以下は、エディターとエディターグループ間をすばやく移動するための便利なキーボードショートカットです。

デフォルトのキーボードショートカットを変更する場合は、詳細についてキーバインディングを参照してください。

⌥⌘→ go to the right editor.
⌥⌘← go to the left editor.
⌃Tab open the next editor in the editor group MRU list.
⌃⇧Tab open the previous editor in the editor group MRU list.
⌘1 go to the leftmost editor group.
⌘2 go to the center editor group.
⌘3 go to the rightmost editor group.
unassigned go to the previous editor group.
unassigned go to the next editor group.
⌘W close the active editor.
⌘K W close all editors in the editor group.
⌘K ⌘W close all editors.

1

簡単な解決策を見つけました。開いたファイルをドラッグして、エディターの4つの側面に向かって移動すると、ドロップできる強調表示された領域が表示されます。水平方向、垂直方向、または3つの行にビューを自動的に分割します。

VSCode v1.30.2

更新:上記と同じ方法で、エクスプローラーからファイルをドラッグしてエディターを分割することもできます。


0

使用次のグループへ移動エディタのショートカット

Mac:^ +⌘+->

ショートカットを変更したい場合は、

コマンドパレットを開く

Mac:⌘+ shift + p

環境設定を選択:キーボードショートカットを開く

検索ビュー:エディターを次のグループに移動

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.