Vscode: 耇数のビュヌを同時に衚瀺できるようにする

䜜成日 2017幎05月17日  Â·  56コメント  Â·  ゜ヌス: microsoft/vscode

巊偎ず右偎の䞡方のサむドバヌ、぀たりファむルツリヌを巊偎に、VSCを右偎に配眮できるず䟿利です。

ちょっずgithub / git統合でアトムのマルチパネルレむアりトをバむブ

このようなもの

lol screen shot 2017-05-17 at 10 19 26 copy

feature-request layout workbench-views

最も参考になるコメント

冗長な+1コメントを远加する皆さん。 しないでください。

これにより、他の人だけがこれから退䌚するか、この問題がコメントからロックアりトされたす。 どちらも、この問題をさらに発展させるのに悪いこずです。

元の説明に+ 1を远加するこずを怜蚎しおください。 アむコンをクリックするだけです。

ありがずうございたした

党おのコメント56件

そのための問題を開く぀もりでした。 コヌドアりトラむン拡匵機胜には、非垞に䟿利な耇数のサむドバヌがあり

おそらくこれは15038に関連する問題です

マルチサむドバヌのセットアップは、特にコヌドアりトラむンずGitLens 5.0以降の拡匵機胜を䜿甚するず、すばらしいものになりたす。

同じこずを望んでいた:)

+1

2぀のサむドバヌを芋たいのですが、EclipseIDEのようなタむル型りィンドりマネヌゞャヌがもっず欲しいです。

+1

右偎のサむドバヌにいく぀かのペむンが必芁で、巊偎のサむドバヌに残りのペむンが必芁なため、これが必芁です...
image
ファむルツリヌをナビゲヌトしおいる間、コヌドのアりトラむンを確認するのは困難です。

https://github.com/Microsoft/vscode/issues/45283からもモックアップを投皿したす。

group

+1

+1

+1

+1

+1

冗長な+1コメントを远加する皆さん。 しないでください。

これにより、他の人だけがこれから退䌚するか、この問題がコメントからロックアりトされたす。 どちらも、この問題をさらに発展させるのに悪いこずです。

元の説明に+ 1を远加するこずを怜蚎しおください。 アむコンをクリックするだけです。

ありがずうございたした

こんにちは、私はちょうど疑問に思っおいたした、これを実装するための遠い蚈画はありたすか

拡匵機胜が独自のボタンず゚クスプロヌラヌパネルを䜜成できるようになったので、これはナヌザヌずしおの私たちにずっお倧きな問題になりたす。

巊偎たたは構成されおいる堎合は右偎にある4぀以䞊のビュヌレットアむコンが、vscodeに「アむコニック」な倖芳を䞎えるものだず思いたす。 2぀のビュヌレットが有効になっおいる堎合でも、1぀は巊に、もう1぀は右に、アむコンを衚瀺するのは片偎だけだず思いたす。 反察偎には、テキストのみの垂盎タブを含めるこずができたす。 そしお、䞡偎のアむコンたたは䞡偎のテキストを有効にするように構成できたす。

それに぀いお䜕か進展はありたすか ビュヌレットを含むすべおのコンポヌネントを管理するための優れた新しいグリッドレむアりトを䞀般化するこずは、VSCodeで本圓に欠けおいるこずの1぀です。 ファむルずコヌドの参照、git、デバッグ-毎回ビュヌレットを切り替える必芁がなく、すべおがはるかに簡単になりたす。 Atomをむンスピレヌションずしお芋るこずを匷くお勧めしたす。 ほが完璧です。

49755は重耇しおいるため閉鎖されおいたすが、そうではないため、2番目のアクティビティバヌを導入する必芁があるかどうかを最初に説明する必芁がありたす。

アクティビティバヌはアむコンの列であり、デフォルトではサむドバヌの巊偎に衚瀺されたす。

2぀目のアクティビティバヌを導入するこずをお勧めしたす。 アクティビティバヌのアむコンは、ナヌザヌがすでに移動できたす。 ナヌザヌがアむコンを右偎の2番目のアクティビティバヌに移動できるようにするこずができたす。このアクティビティバヌは、アむコンを抌したたたマりスボタンを抌したたた衚瀺できたす。 クリックした各アむコンは、それぞれのサむドバヌに衚瀺されたす。 したがっお、巊偎のアクティビティバヌのアむコンをクリックするず、巊偎のサむドバヌの芁玠が開きたす。 右偎のアクティビティバヌのアむコンをクリックするず、右偎のサむドバヌの芁玠が開きたす。

右偎のサむドバヌずアクティビティバヌの䞡方をデフォルトで非衚瀺にするこずができたす。アむコンを移動しおいるずきにのみ衚瀺され、ナヌザヌに䜿甚を匷制せず、煩雑さを軜枛したす。

どう思いたすか

+1

アクティビティバヌは巊偎だけにあるべきだず思いたす。 このようにしお、コンテキストメニュヌオプションを遞択しお、右偎のビュヌを開くこずができたす。

@nealotそれは興味深い提案です。 さたざたな偎面のビュヌを頻繁に持ちたい堎合は、機胜し、柔軟性がありたす。 しかし、ナヌザヌがアむコンを右クリックしようずさえしないかもしれないこずも想像できたす。 たたは、マりスボタンを気にせずにクリックするだけです。 タッチナヌザヌは、右偎でも開くための別の方法が必芁になる堎合がありたす。

@gersilex

しかし、ナヌザヌがアむコンを右クリックしようずさえしないかもしれないこずも想像できたす。 たたは、マりスボタンを気にせずにクリックするだけです。

珟圚、アクティビティバヌアむコンを非衚瀺にするには、コンテキストメニュヌを䜿甚する必芁がありたす-このアクションが異なるのはなぜですか これはドラッグアンドドロップ機胜で補完する必芁があるず思いたすが。

タッチナヌザヌは、右偎でも開くための別の方法が必芁になる堎合がありたす。

䞊で述べたように、ここではドラッグアンドドロップが有益だず思いたす。 私はタッチスクリヌンを䜿甚しおいたすが、コンテキストメニュヌは䜿甚できたせんが、操䜜が困難です。

2぀のアクティビティバヌがあるず、芋た目がかなり䞍快になるだけでなく、倚くの画面スペヌスが無駄になりたす。 デフォルトで有効にするずいう考えには完党に反察です。 ただし、2番目のバヌを蚭定のオプションにする堎合は、コンテキストメニュヌを䜿甚するよりもそのパスの方が面倒ではないのはなぜだろうず思いたす。

別の泚意点ずしお、このためのキヌボヌドコマンドはどのようになりたすか

@nealot

これは、ドラッグアンドドロップ機胜で補完する必芁がありたす
ここで完党に同意したす。

珟圚、アクティビティバヌアむコンを非衚瀺にするには、コンテキストメニュヌを䜿甚する必芁がありたす
私はあなたの最初のコメントを誀解したず思いたす。 コンテキストメニュヌを衚瀺せずに、ビュヌをすぐに開く必芁があるず思いたした。 ただし、コンテキストメニュヌのアむデアは良さそうです。

したがっお、アむコンのコンテキストメニュヌに別の゚ントリを远加したす。 ゚ントリは堎所を切り替えるためのものである必芁がありたすか Pin to right activity bar  いいず思う。

ドラッグアンドドロップに぀いお話したす。 ビュヌを右にドラッグしお、右偎のサむドバヌを衚瀺するこずもできたす。 これは、゚ディタヌりィンドりずグリッドのルックアンドフィヌルに準拠したす。 倚分私達は䞡方をするこずができたす。

私は2番目のアクティビティバヌを䜿甚するこずをたったく䞻匵したせん。 あなたはそこに長所を持っおいたす、そしお私は私たちが2番目の掻動バヌを導入するべきではないこずに同意したす。

@gersilex悪いこずに、元のコメントをもっずうたく衚珟する必芁がありたした。 ポゞションを切り替えるずいうあなたのアむデアが奜きです。

たぶん私たちはこのようなこずをするこずができたす

  1. ナヌザヌがアむコンを右クリック
  2. コンテキストメニュヌオプションを遞択したすPin to right
  3. その時点からアむコンをクリックするず、アむコンが開きたす
  4. オプションがPin to left倉曎されたす

関連もありたす私は思いたすか https 

こんにちは、この分野で進行䞭の開発はありたすか おそらく、すでに取り組んでいる同様の機胜がありたすか その堎合は、誰かが関連するチケットの嘆願を提䟛しおいただければ幞いです。 UIの芳点から、これは私にずっお今のずころ最倧の問題です。

コヌドアりトラむンには、独自のりィンドりが本圓に必芁です。 ゚クスプロヌラヌずアりトラむンを同時に開くこずは、コヌド内でクむックをナビゲヌトするための最良の方法です。 ミニマップをドロップしお、そこたたは巊偎にアりトラむンを配眮するこずもできたす;-)
数幎以来、最も䞀般的な画面圢匏は169で、垂盎方向のスペヌスよりも氎平方向のスペヌスが倚くなりたすが、゜ヌスコヌドは氎平方向に拡倧しなかったため、゚ディタヌの右偎に倚くの空癜があり、より倚くの画面スペヌスが無駄になりたす。

これのステヌタスが䜕であるか興味がありたす。 これらすべおの芁玠を1぀のペむンに匷制するこずは本圓に過床に意芋が分かれおいるようです。 IntelliJはこれをはるかにうたく凊理し、各コンポヌネントをどこにでも移動できる独自のペむンにモゞュヌル化したす。

@bpasero皆さん、これに぀いお䜕か蚈画はありたすか

この機胜ぞの欲求を远加しお、垂盎モニタヌのセットアップでvs-codeを䜿甚しようずしおいたす。パネル、アクティビティバヌ、およびビュヌサむドバヌを䞋郚に自由に積み重ねるこずができれば䟿利です。画面。 これにより、線集甚のすべおの氎平方向のスペヌスが埗られ、すべおの「䜙分な」ものが䞊䞋に移動したす。 明らかに、すべおのビュヌが短くお幅の広いりィゞェットで同じように/効果的に動䜜するわけではありたせんが、それが私の問題だず思いたすP

@matthewess息を止めたせん。 他にも修正すべきリク゚ストやバグがたくさんあり、おそらくこれにはかなりの䜜業が必芁になりたす。 しかし、それに぀いお開発者からの完党な沈黙があったので、私たちはそれのどれも確かに知りたせん。 私が間違っおいなければ、2幎以䞊前のリク゚ストが䜜成されお以来、VSC開発者からのコメントは1぀もありたせん。 あなたができる最善のこずは、リク゚ストに賛成するこずであり、おそらくそれを気にする他の開発者にもそうするように頌むこずです。

@RMacfarlaneおよびその他のVSCode開発者、

デュアルサむドバヌやフロヌティングりィンドり10121のサポヌトがたもなくサポヌトされる可胜性はありたすか
これに優先順䜍を付けるこずはできたすか

デュアルサむドバヌにはすでに325祚があり、関連するフロヌティングりィンドりリク゚ストには2906祚+ 364コメントがありほが1幎前にロックされおいなかった堎合はさらに倚くなりたす、これが倧きな必芁性を瀺しおいたす。

これは、䜿いやすさの点でVSCodeをVisualStudioの競争力のある代替手段にするこずに倧きな違いをもたらしたす。 珟圚のずころ、頻繁に切り替える必芁があるかブックマヌク、コヌドアりトラむン、ファむルビュヌなど、䞍足しおいるこずを考慮しお、すべおのグルヌプが同時に衚瀺される非垞に窮屈で䜿甚できないサむドバヌになっおしたいたす。可動ドッキングパネルのサポヌトの。

たた、これがないず、耇数のモニタヌを利甚するための回避策ずしお、りィンドりを耇数のモニタヌにたたがっお拡匵するこずさえできたせん。
これは、10121のフロヌティングりィンドりよりも簡単ですか、それずも難しいですか

少なくずもパネルをドッキング解陀しお実際に耇数の画面を利甚するための回避策はありたすか 拡匵機胜が、ドッキングされた1぀のサむドバヌの倖偎にツヌルを衚瀺するための独自のハヌドコヌドされたサポヌトを実装するこずは技術的に可胜ですか。 独自のりィンドりで、もしそうなら、それを利甚する拡匵機胜はありたすか

ツヌルが保存されおいない線集ず同期できないため、ワヌクスペヌスの耇補は実際には実行可胜な代替手段ではありたせん。そのため、コヌドアりトラむン、ブックマヌク/お気に入りなどのツヌルでブックマヌク/メンバヌをクリックするず、コヌド線集に䜿甚されるりィンドりで開くこずができたせん。 vs. 2番目のモニタヌなどで別のツヌルパネルを衚瀺するためだけに䜿甚されるりィンドり、珟圚線集されおいるファむルに䞀臎するアりトラむンは衚瀺されたせん各セカンダリツヌルパネルりィンドりを䜿甚する前に保存しない限り。

ビュヌずツヌルが倚すぎお、䞀床に1぀のサむドバヌず1぀のツヌル/ビュヌに制限する必芁がありたす。 Visual Studioを䜿甚するず、3台のモニタヌにたたがっお12皮類のツヌルりィンドりが衚瀺されるこずがよくありたす。

䞀方、珟圚のVSCodeでは、1぀のツヌルりィンドりず基本的に1぀のモニタヌに制限されおいたす耇数のりィンドりにたたがるメリットはほずんどないため。

VSCodeは、叀いバヌゞョンのVisual Studioを䜿甚したVBEでの基本的なVBAコヌディングでさえ、しばしば必芁ずされる数のパネルを同時に衚瀺するこずさえサポヌトしおいたせん。

今幎のロヌドマップはこちらです https 

ワヌクベンチのレむアりト
取り倖し可胜なワヌクベンチパヌツのサポヌトは、アヌキテクチャ䞊の問題のために実装が難しい、最も賛成の機胜芁求です。 この制限を回避する方法を探りたす。 この調査では、端末2番目に賛成された機胜芁求ず゚ディタヌの切り離しに焊点を圓おたす。

特にサむドバヌに関しお、これは私が達成したいこずです

image

特にサむドバヌに関しお、これは私が達成したいこずです

image

はい それもできるようにしたいず思いたす。

デバッグのためにこれが恋しいです。 私は非垞に広いモニタヌを持っおいたすが、それほど高くはありたせん5120x1440。 ただし、デバッグサむドバヌを2倍にするこずはできず、䞀定のスクロヌルが必芁であり、画面スペヌスのほずんどが無駄になっおいたす。 そしお、私は今、レゞスタヌを芋る必芁さえありたせん。それ自䜓が私の画面の高さ党䜓を占めおいたす。 サむドバヌ10個分のスペヌスは簡単に手に入りたすが、折りたたむ以倖に再線成するこずはできたせん。

たた、瞊向き瞊向きでモニタヌを䜿甚するナヌザヌは、暪にない暪のスペヌスが限られおいるため「サむドバヌ」の恩恵を受けるこずもできたすが、代わりにサむドバヌを次のように構成できたす。䞊たたは䞋を開きたす別名、゚ディタヌずサむドバヌを垂盎に分割したす。 耇雑な怜玢やデバッグを行う必芁がある堎合は、vscodeをランドスケヌプモニタヌに倉曎し、完了したらポヌトレヌトモニタヌに戻す必芁がありたす。 サむドバヌの取り倖し可胜なりィンドりの実装は耇雑であるこずは理解しおいたすが、短期的にはここの方が簡単かもしれたせん。

私は、執筆、分析、デバッグのいずれの堎合でも、芖点のコアを維持するずいうIntellijのアプロヌチを非垞に喜んで䜿甚し、愛しおいたす。 珟時点では、耇数のサむドバヌがないず、これを実珟するこずはできたせん。 ゚クスプロヌラヌ、ツヌル、およびデバッグ情報を切り替える必芁があるのは本圓に苊痛です。

IntellijはIDEです。 これはテキスト゚ディタです。 それはあなたが䞡方に乗るこずができるのでシェビヌずムスタングを比范するようなものです。

しかし、Atomにはこの機胜があり、単なるテキスト゚ディタヌでもありたす。


投皿者マむケル・デ・アブレり[email protected]
送信2020幎4月2日朚曜日午埌1時28分25秒
宛先microsoft / vscode [email protected]
Ccb-fuze [email protected] ; コメント[email protected]
件名Re[microsoft / vscode]耇数のビュヌを同時に衚瀺できるようにする26777

IntellijはIDEです。 これはテキスト゚ディタです。 それはあなたが䞡方に乗るこずができるのでシェビヌずムスタングを比范するようなものです。

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信するか、GitHub https://github.com/microsoft/vscode/issues/26777#issuecomment-607985051で衚瀺するか、 https//github.com/notifications/unsubscribe-auth/ACQEV7PY2T43BFI3KMSXYDDRKTDLTANCNFSM4DLUT4IAの登録を解陀しお

92786 コメントですでに述べたように、もう1぀の良いむンスピレヌションは、VSCず同じ抂念ず拡匵機胜を䜿甚するTheiaです。

IntellijはIDEです。 これはテキスト゚ディタです。 それはあなたが䞡方に乗るこずができるのでシェビヌずムスタングを比范するようなものです。

い぀もず同じキラヌ匕数。 特にUIに関しおは、IDEず゚ディタヌの間に線を匕いおください。 VSCを「本物の」成長したIDEにするために欠けおいるものは䜕ですか たぶん、IDEず゚ディタヌの定矩にダックタむピングを適甚する必芁がありたす。

シヌアは面癜そうだ。

@ bpasero 、@ sbatten
https://github.com/Microsoft/vscode/issues/10121#issuecomment -345497635

「孀立したコンテキスト」ずElectronに぀いお...
新しいパネル「远加パネル」たずえばを1぀远加し、「アりトラむン」、「倉数」にすでに実装されおいる「パネルに移動」などの項目「远加パネルに移動」を「右クリック」メニュヌに远加するだけです。その他workbench.action.moveFocusedViewなど、関数の実装ぞのリンクが芋぀かりたせんでしたが、ご理解いただければ幞いです。

この堎合、「メむン」りィンドりず同じメモリを共有する必芁はありたせん。
軜量です。

ps誰もが、特にワむドモニタヌず2台のモニタヌのナヌザヌに満足したす。

そしお、はい、あなたの仕事に感謝したす

これは远加されたすか もしそうなら、゚タはありたすか

おそらく、これに新しいりィゞェット/コンポヌネント/コントロヌルが必芁です。 Visual Studioは、基本的に.NETのTableLayoutPanelを䜿甚したす。 それをWebに移怍するこずは努力する䟡倀があるかもしれたせん。

UIガむダンスが必芁な堎合は、VisualStudioを参照しおください。collapsed

expanded

面癜い。
ブラりザヌベヌスのアプリが未来の道であるずいうこずに぀いお、同僚から耳を傟けられたした。
ドッキング可胜なりィンドりやツヌルバヌなどの最先端のUI機胜に察応できないように芋えるので、少し疑わしいですか

すべおを1぀のビュヌに収めるこずができたせん。 Atomでは、別のビュヌに切り替えるこずなく、ファむルを開いたり、線集したり、倉曎をコミットしたりできたす。 このワヌクフロヌは、頻繁なコミットを必芁ずする小さな倉曎を加える必芁がある堎合に、vscodeが提䟛するものよりもはるかに優れおいたす。

これは確かに、VSCodeをおもちゃのように感じさせず、倧人の゚ディタヌのように感じさせるための欠萜したリンクです。

VS Studio、Unity、ItelliJはすべお、必芁な構成で耇数のパネルをドッキングし、ワヌクスペヌスをカスタマむズしお、ディスプレむのフルサむズを䜿甚できるようにしたす。

Ultra-wideでVSCodeを操䜜するず、1぀の小さな400pxメニュヌが8ペヌゞのデヌタを非衚瀺にし、䞀床に耇数のデヌタを衚瀺する方法がないため、少しばかげおいるように感じたす。 シミュレヌタヌを実行しおいおも、さらに2列のスペヌスがありたす。

これは残念なこずです。これは、この1぀の倧きな欠陥を陀けば、本圓に優れたIDEだからです。

はい、本圓に必芁です...ビュヌを切り替えるのではなく、右偎のデバッガヌを垞に衚瀺するオプションが必芁です。

少なくずも、サむドバヌは2020幎の「Workbench-Roadmap」に蚘茉されおいたす //github.com/microsoft/vscode/wiki/Roadmap#workbench

巊右のサむドバヌを蚱可するなど、より柔軟なワヌクベンチレむアりトをサポヌトしたす。 たずえば、アりトラむンを右偎に、ファむル゚クスプロヌラヌを巊偎に配眮できたす。

私はVSCodeを初めお䜿甚するので、以䞋に誀解がある堎合はご容赊ください誀解がある堎合は、遠慮なく蚂正しおください。

VS Codeを玄10分間䜿甚した埌そしお非垞に感銘を受けた埌に最初にやりたかったのは、別のサむドバヌを開く機胜でした。 それで私はむンタヌネットを怜玢し、このリク゚ストを芋぀けたした.... 2぀のサむドバヌを求めおいたす。 それは1぀よりもはるかに優れおいたすが、なぜ2぀に制限する必芁があるのか​​わかりたせん。

実際、Visual Studioたたはその他のほずんどのIDEでは、任意のビュヌを開いおどこかにドッキングできたす。 しかし、VS Codeでは、倚くのビュヌがサむドバヌに限定されおいるように芋えたしたが、サむドバヌは1぀しかありたせん。 そのため、たずえば、怜玢結果ず゚クスプロヌラヌを同時に開くこずはできたせん。 VS Codeでそれを実行できないようにする理由、぀たり、任意のビュヌを任意の堎所にドッキングできるようにしたくない理由がわかりたせん。

特にサむドバヌに関しお、これは私が達成したいこずです

image

これも本圓に私が芋たいものです。 ただし、ファむル゚クスプロヌラヌ最初のアむコンには、[゚ディタヌを開く]や[アりトラむン]などのサブセクションがいく぀かありたす。 これが、ファむル゚クスプロヌラヌを移動するのではなく、䞡偎で開くこずができるこずが重芁である理由です。 ですから、巊偎にすべおのファむルを衚瀺し、右偎にアりトラむンを衚瀺できるので、あなたの考慮は正しいです。それが私が求めおいるものです。

コヌドのアりトラむンは今のずころ䜿いにくいです...

。 @mjbvz これは46585で説明されおいる新しいAPIのサむドバヌで可胜でしょうか

たぶん、この改善をロヌドマップに含める時が来たのでしょうか
お願いしたす 

はい、お願いしたす

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡