Fragensteller
Quelltext in Fenstern statt Tabs

Allgemeine Diskussion
-
Hallo,
ich arbeite seit langer Zeit mit Visual Studio 2008. Der Hauptgrund dafür ist, dass ich meinen Quellcode in Fenstern haben will.
Dafür gibt es zahlreiche Gründe:
- Bildschirme sind heute so breit, da stört mich schon alleine die freie Fläche neben dem Quellcode
- Nur so kann ich vernünftig zwei Quellcodes vergleichen
- So finde ich schnell die benötigte Quellcodedatei
-...
Jetzt habe ich mir testweise wieder mal Visual Studio 2015 installiert. Hier finde ich keine Möglichkeit den Quellcode in Fenstern anzuzeigen.
- Geht wohl nicht?
- Gibt es einen alternativen Editor, den man in Visual Studio einfügen kann?
- Typ geändert Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 30. Oktober 2015 07:59
Alle Antworten
-
Hi,
einfach den Tabheader anklicken, Maustaste festhalten und dann dorthin ziehen, wo Du das Fenster haben möchtest.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hi,
welche Edition des Visual Studios 2015 hast Du denn?Bei meiner Enterprise Version kann ich mit der rechten Maustaste auf dem Reiter sowohl eine horizontale als auch vertikale Tab-Separierung durchführen:
--
Viele Grüsse
Peter Fleischer (MVP, Partner)
Meine Homepage mit Tipps und Tricks
Kommas richtig setzen!
Schüler sagen, Lehrer haben es gut.
Schüler, sagen Lehrer, haben es gut -
einfach den Tabheader anklicken, Maustaste festhalten und dann dorthin ziehen, wo Du das Fenster haben möchtest.
das geht zwar, erzeugt aber kein Kindfenster vom Editor, sondern eigentlich ein "eigenes Programm".
Das wiederum führt dazu, dass es, wenn es nicht aktiv ist, hinter Visual Studio liegt und damit unmöglich in der Handhabung ist.
-
Bei meiner Enterprise Version kann ich mit der rechten Maustaste auf dem Reiter sowohl eine horizontale als auch vertikale Tab-Separierung durchführen:
-
Hi,
und warum ziehst Du dann die Fenster (Tab-Reiter) nicht auf die gewünschten Bildschirme?
--
Viele Grüsse
Peter Fleischer (MVP, Partner)
Meine Homepage mit Tipps und Tricks
Kommas richtig setzen!
Schüler sagen, Lehrer haben es gut.
Schüler, sagen Lehrer, haben es gut- Bearbeitet Peter Fleischer Freitag, 9. Oktober 2015 10:15
-
und warum ziehst Du dann die Fenster (Tab-Reiter) nicht auf die gewünschten Bildschirme?
ich habe für die Entwicklungsumgebung nur einen Schirm. Auf den anderen Schirmen läuft das Programm, das entwickelt wird.
Und es handelt sich dabei nicht um 2 oder 3 Quellcodedateien, die ich hier gleichzeitig offen habe, sondern oft um 20 und mehr.
-
Hallo zusammen,
du kannst auch horizontale bzw. vertikale Tab-Gruppen erstellen, wie von Peter beschrieben, und dann die weiteren Tabs erstmal per ziehen aus dem Fenster lösen. Sobald diese gelöst sind (du aber noch die Maus gedrückt hältst) kannst du diese auf das kleine Quadrat in der Mitte einer Gruppe ziehen. Dadurch erhältst du in jeder Gruppe eine eigene Reihe mit Tabs. So mache ich das immer wenn ich viele Dateien offen habe.
PS: Ich habe auch nie wirklich mit VS 2008 gearbeitet, kann mir aber nichts vorstellen was besser als das ist.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets -
Hi,
natürlich ist es einfacher, alte bekannte Technik zu nutzen als moderne und produktivere.Ich verstehe nicht, warum Du nicht mit den 20 geöffneten Code-Editor-Fenstern in Visual Studio 2015 arbeiten kannst. Wenn Dir der Platz für die angezeigten Fenster in der Tableiste zu wenig ist, dann nutze die DropDown-Auswahl, um das gewünschte Fenster in den Vordergrund zu bringen, oder verschiebe einen Teil der Fenster in ein zweites abgedocktes Fenster. Die beiden Oberflächen kannst Du dann auf dem einen vorhandenen Bildschirm so platzieren, dass sie nebeneinander oder untereinander liegen. Alternativ kannst Du natürlich auch noch mehr Fenster abdocken und überlappend anordnen.
Beschreibe mal, was Du unter vernünftiger Lösung verstehst. Microsoft ist für jede neue Anregung dankbar.
--
Viele Grüsse
Peter Fleischer (MVP, Partner)
Meine Homepage mit Tipps und Tricks
Kommas richtig setzen!
Schüler sagen, Lehrer haben es gut.
Schüler, sagen Lehrer, haben es gut -
ich habe mal einen Screenshot gemacht.
Nur mal um zu zeigen, wie das etwa aussieht, wenn ich arbeite - normalerweise ist das größer, aber ich wollte das Forum nicht mit riesigen Bildern füllen.
Da sind zwei Quellcodedateien geöffnet, die verglichen werden müssen. Unten liegt noch ein Fenster mit der Headerdatei, damit man weiß, welche Variablen zur Verfügung stehen. Im Hintergrund (links unten), liegen noch zwei Fenster, eines eingeklappt, das ander einfach nur hinten. Die kann man auch schnell mal hervorholen.
> Microsoft ist für jede neue Anregung dankbar.
also diese Aussage muss man sich auf der Zunge zergehen lassen. Ich arbeite jetzt seit ca. 25 Jahren Vollzeit, also im Schnitt 8 Std. am Tag, mit Visual Studio, du ahnst nicht, wie oft ich mich schon gefragt habe, ob Microsoft seine eigene Entwicklungsumgebung benutzt. Wenn sie das täten, sähe das anders aus. Die spielen nur an der Oberfläche, aber wirklich sinnvolle Erweiterungen habe ich nicht gesehen.
Ich sehe keine Verbesserung in Visual Studio 2015 gegenüber 2008, daher habe ich auch kein Problem nicht umzusteigen - wenn ich sogar noch Nachteile hätte. Ich fürchte nur, dass uns Microsoft irgendwann die Unterstützung streicht.
-
Hallo,
ich weiß nicht wie es vor dem 2012er VS mit Feedback geben war, aber ab dort kann ich es bestätigen das Microsoft Nutzerfeedback annimmt. Wenn sich deiner Meinung nach nichts sinnvolles geändert hat, kann das zwei Gründe haben:
- Du hast dich nicht beteiligt
- Zu wenig andere Nutzer haben die selben Probleme wie du
Wenn du mit deinen Fenstern besser klar kommst kannst du ja gerne VS 2008 weiter benutzen, ich mag das klassische MDI Interface überhaupt nicht. Ist mir viel zu unübersichtlich mit wirklich vielen Fenstern.
Da du von Headern schreibst verwendest du vermutlich C++ - vielleicht gibt es sogar eigene Fenster für die Verfügbaren Variablen? Würde mich zumindest nicht weiter wundern.
Und das sich nichts geändert haben soll, zeigt dass du dich nicht mit der Materie VS beschäftigst. Diagnosetools, Debugtools, Quick Search etc... es tut sich in njeder Version so viel - wenn auch nicht immer für jede Programmiersprache.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets -
Hi,
jetzt ist mir klar, dass Du das MDI meinst, was wirklich zu Gunsten einer effektiveren Nutzung vor allem an Rechnern mit mehreren Bildschirmen gegen das SDI ausgetauscht wurde. Das MDI ist nicht optimal nutzbar an Rechnern mit mehreren Bildschirmen, die eine unterschiedliche Auflösung haben.Genau Deinen Screenshot kann ich auch mit dem Visual Studio 2015 erzeugen:
Ich möchte z.B. Intellitrace, TestManager, TFS Integration und einige andere Neuerungen in den neueren Versionen des Visual Studios nicht mehr missen.
Wer ohne diese die Produktivität steigernden Hilfen auskommt, kann natürlich auch bei den alten Versionen bleiben, außer den alten Express Versionen, die sich nicht mehr registrieren lassen.
Gerade, weil die Entwickler der Microsoft Software so umfangreich das Visual Studio nutzen, sind so viele Veränderungen eingebaut worden.
--
Viele Grüsse
Peter Fleischer (MVP, Partner)
Meine Homepage mit Tipps und Tricks
Kommas richtig setzen!
Schüler sagen, Lehrer haben es gut.
Schüler, sagen Lehrer, haben es gut -
> Das MDI ist nicht optimal nutzbar an Rechnern mit mehreren Bildschirmen, die eine unterschiedliche
> Auflösung haben.
was sicherlich zahlreiche kleine Kinder haben, die gerne Computerspielen. Für meine Entwicklungsarbeit sehe ich hier kein Problem.
>Genau Deinen Screenshot kann ich auch mit dem Visual Studio 2015 erzeugen:
erzeugen kannst du ihn schon, aber arbeiten kannst du nicht damit. Sobald du in eines der Fenster klickst, liegt deine CS-Datei im Hintergrund und ist nur noch mit Mühen nach vorne zu bewegen.
> verwendest du vermutlich C++
oh, gibt es noch etwas anderes? Ach so, da gabs ja mal C#, naja, ein größeres Projekt damit zu machen ist wohl eher nicht möglich.
Vermutlich wurde Visual Studio für C# optimiert, da mag man mit dem SDI auskommen.
-
Hi,
ich denke, wir sollten die Diskussion beenden. Bezüglich der Projektierung, mit der ich seit vielen Jahren mein Brot verdiene, habe ich bisher nichts mit Computerspielen zu tun gehabt, aber sehr gern mit mehreren Bildschirmen gearbeitet. Die Fenster verschwinden da nicht in den Hintergrund. Das passiert lediglich, wenn das aktive Fenster ein anderes überdeckt. Das war aber auch bei MDI schon so, also keine Änderung. Auch kann man ein Fenster im Visual Studio ganz einfach nach vorn bringen. Wenn es teilweise verdeckt ist, dann positioniere den Curser in des Fenster (mit der Maus oder der Tab-Taste), und, wenn es vollständig verdeckt ist, dann nutze das DropDown rechts in der Tableiste oder auch wieder die Tab-Taste, genau wie bei MDI. Da ich in beiden Welten (VB und C#) unterwegs bin, kann ich bis auf sehr, sehr wenige Details keinen Unterschied erkennen. Mit VB geht vieles schneller, mit C# muss ich weniger schreiben, habe aber mehr Aufwand, immer die richtigen Klammern zu finden.--
Viele Grüsse
Peter Fleischer (MVP, Partner)
Meine Homepage mit Tipps und Tricks
Kommas richtig setzen!
Schüler sagen, Lehrer haben es gut.
Schüler, sagen Lehrer, haben es gut -
Hallo zusammen,
ich bin auch dafür das hier zu beenden und möchte nur noch ein paar Gedanken dazu los werden:
Ich spiele praktisch nie an meinem Computer (das letzte mal im Januar), bin kein kleines Kind mehr und habe trotzdem 3 Monitore mit unterschiedlichen Auflösungen.
Weiterhin ist IMO C++ schon lange nicht mehr der Standard für Windows Anwendungen - entsprechend konzentriert sich MS mehr auf .NET und da speziell auf C#. Und auch dort wird mir sehr komplexen Projekten mit vielen hundert Dateien gearbeitet. Und trotzdem hat hier scheinbar keiner ein Problem damit.Nur ein schlechter Handwerker gibt seinem Werkzeug die Schuld. und wenn der Werkzeughersteller kein Feedback bekommt, kann er auch nichts besser machen.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets