vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
IDE: Zeilenfortsetzungszeichen (Unterstrich) anzeigen 
Autor: Manfred X
Datum: 15.02.18 16:40

Hallo!

Wie kann man in VS 2017 (Visual Basic IDE) so einstellen,
daß das übliche Zeilenfortsetzungszeichen im Code-Editor
angezeigt wird ?
In der Standardeinstellung des Editors wird es automatisch
entfernt.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IDE: Zeilenfortsetzungszeichen (Unterstrich) anzeigen 
Autor: effeff
Datum: 15.02.18 18:07

Das Zeilenfortsetzungszeichen wird wohl nur in bestimmten Fällen angezeigt und ansonsten automatisch entfernt, da es nicht benötigt wird: https://msdn.microsoft.com/de-de/library/windows/desktop/865x40k4%28v=vs.120%29.aspx?f=255&MSPPError=-2147217396

Beispiele:

Wird angezeigt:
        Dim a As String = "a" _
            & "juhu"
        MessageBox.Show(a)
    End Sub
Wird nicht angezeigt:
        Dim a As String = 
            "juhu"
        MessageBox.Show(a)
    End Sub

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IDE: Zeilenfortsetzungszeichen (Unterstrich) anzeigen 
Autor: Manfred X
Datum: 15.02.18 18:17

Hallo!

Danke für das Interesse.

Die implizite Zeilenfortsetzung gibt es seit VB 2010.
Dort konnte man aber trotzdem des Zeilenfortsetzungszeichen
im Code eingeben und es ist auch angezeigt worden.

In VB 2017 ist die Zeilenfortsetzung bei Standardeinstellung nur
durch die Gliederungs-Anzeige im Editor erkennbar - wird im Code-Teil
nicht angezeigt.

Ich suche nach einem IDE-Plugin das dieses "Problem" behebt.
In den VS-IDE-Einstellungen scheint es nicht möglich zu sein,
den Unterstrich zurückzuholen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IDE: Zeilenfortsetzungszeichen (Unterstrich) anzeigen 
Autor: minimalist
Datum: 15.02.18 18:58

Hallo Manfred,
ich glaube du musst word wrap im editor erlauben.
Hier ist ein link dazu
https://docs.microsoft.com/en-us/visualstudio/ide/reference/how-to-manage-word-wrap-in-the-editor
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IDE: Zeilenfortsetzungszeichen (Unterstrich) anzeigen 
Autor: Manfred X
Datum: 15.02.18 19:10

Hallo!

Danke für Dein Interesse.

Bei dieser Option handelt es sich um eine Einstellung für den "weichen"
Zeilenumbruch, den der IDE-Editor selbst durchführt (Anpassung der Code-
Zeilenlänge an die aktuelle Editor-Fensterbreite). Ein Glyph kann bei
Bedarf am Umbruch angezeigt werden.

Die Option hat aber keine Auswirkung auf die "harte" Zeilenfortsetzung,
die durch ein "Newline" im Quell-Code "erzwungen" wird.
Der VB-typische Unterstrich wird nicht angezeigt.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IDE: Zeilenfortsetzungszeichen (Unterstrich) anzeigen 
Autor: minimalist
Datum: 16.02.18 09:36

Guten Tag nochmal,
anscheinend gab es da schon etliche Diskussionen über die Jahre. Nur mal 2 links dazu:

https://stackoverflow.com/questions/31874556/prevent-visual-studio-2015-from-removing-line-continuation-characters-in-vb

https://stackoverflow.com/questions/461714/single-statement-across-multiple-lines-in-vb-net-without-the-underscore-characte
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IDE: Zeilenfortsetzungszeichen (Unterstrich) anzeigen 
Autor: Manfred X
Datum: 16.02.18 11:06

Das Verhalten der IDE in Bezug auf den "Line-Continuation-Character"
ist ziemlich problematisch:

- Beim Import "alter" Code-Dateien bleibt das Zeichen erhalten.
Ändert man aber eine entsprechende Code-Zeile, wird es dort entfernt.
Ein parallele Verwendung von VS 2005, VS 2008 für Projekte ist
deshalb nur schwer möglich.

- In Code-Zeilen, bei denen das Zeichen wg. Eindeutigkeit benötigt wird
(z.B. If .. Then ohne Else), akzeptiert es auch in VS 2017 die IDE.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IDE: Zeilenfortsetzungszeichen (Unterstrich) anzeigen 
Autor: Kuno60
Datum: 16.02.18 22:51

Wie auch schon bei früheren Versionen, wenn man nach einem Komma, einer beliebigen Klammer, Operatoren oder Schlüsselwörtern trennt, wird der Unterstrich nicht benötigt. Trennt man an anderen Stellen wird er weiterhin benötigt.
Bei VS 2017 scheint es für das Ausblenden dieses Zeichens keine Einstellung zu geben. Ich konnte jedenfalls nichts finden.
Man kann aber nun Kommentare hinter getrennte Zeilen schreiben.

Schlecht ist auch:
Aufgaben aus älteren Projekten werden nicht mehr angezeigt.
Konstanten werden nicht mehr zur Entwurfszeit berechnet.
Der Editor ist extrem Träge.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel