Alternativ, Textredigeraren, Basic (Visual Basic), Advanced

Egenskapssidan VB-specifik i mappen Visual Basic i mappen Textredigeraren i dialogrutan Alternativ (verktygsmeny ) innehåller följande egenskaper:

Egenskapssidan VB-specifik i mappen Basic i mappen Textredigeraren i dialogrutan Alternativ (verktygsmenyn ) innehåller följande egenskaper:

Analys

  • Kör bakgrundskodsanalys för ...

    Välj något av följande alternativ.

    Alternativ Beskrivning
    Ingen Alla analysverktyg och motsvarande kodkorrigeringar är inaktiverade.

    Kompilatordiagnostik och motsvarande kodkorrigeringar är aktiverade i alla öppna dokument.
    Aktuellt dokument (standard) Alla analysverktyg körs bara på det aktiva dokumentet.

    Diagnostik för kompilatorn är aktiverad i alla öppna dokument.
    Öppna dokument Alla analysverktyg och kompilatordiagnostik är aktiverade i alla öppna dokument.
    Hela lösningen Alla analysverktyg och kompilatordiagnostik är aktiverade för alla dokument i lösningen, oavsett om de är öppna eller stängda.

Importdirektiv

  • Placera systemdirektiven först vid sortering av importer

    När du väljer det här alternativet sorterar kommandot Ta bort och sortera importer i snabbmenyn direktiven import och placerar namnrymderna "System" överst i listan.

  • Separata importdirektivgrupper

    När du väljer det avgränsar kommandot Ta bort och sortera importer på högerklicksmenyn import direktiven genom att infoga en tom rad mellan grupper av direktiv som har samma rotnamnområde.

  • Föreslå importer för typer i referenssammansättningar

  • Föreslå importer för typer i NuGet-paket

    När de här alternativen har valts är en snabbåtgärd tillgänglig för att installera ett NuGet-paket och lägga till ett import direktiv för ouppnåeliga typer.

    Snabbåtgärd för att installera NuGet-paketet i Visual Studio

Överstrykning

Aktivera markering av referenser och nyckelord

Textredigeraren kan markera alla instanser av en symbol eller alla nyckelord i en sats som If..Then, While...End Whileeller Try...Catch...Finally. Du kan navigera mellan markerade referenser eller nyckelord genom att trycka på Ctrl + Skift + nedåtpil eller Ctrl + Flytta + uppåtpil.

Skisserar

Aktivera utläggningsläge

När du öppnar en fil i kodredigeraren kan du visa dokumentet i dispositionsläge. Mer information finns i Beskriver . När det här alternativet har valts aktiveras dispositionsfunktionen när du öppnar en fil.

Visa procedurradavgränsare

Textredigeraren anger det visuella omfånget för procedurer. En rad ritas i .vb källfilerna för projektet på platser som anges i följande tabell:

Plats i .vb källfil Exempel på radplats
Efter stängningen av en blockdeklarationskonstruktion – I slutet av en klass, struktur, modul, gränssnitt eller uppräkning
– Efter en egenskap, funktion eller under
– Inte mellan get- och set-satserna i en egenskap
Efter en uppsättning enradskonstruktioner – Efter importinstruktionerna, före en typdefinition i en klassfil
– Efter variabler som deklarerats i en klass, innan några procedurer
Efter enradsdeklarationer (icke-blocknivådeklarationer) – Följande importinstruktioner, ärver instruktioner, variabeldeklarationer, händelsedeklarationer, delegatdeklarationer och DLL-deklarerande instruktioner

Blockstrukturstödlinjer

När du väljer det visas lodräta rader i redigeraren som radas upp med strukturerade kodblock, vilket gör att du enkelt kan identifiera de enskilda kodblocken. Du skulle till exempel se en rad mellan Sub och EndSub i en Sub -instruktion.

Redigeringshjälp

Tips om infogade parameternamn När du väljer infogar parameternamntips för literaler, gjutna literaler och objektinstansieringar före varje argument i funktionsanrop.

Tips om infogade parameternamn för Visual Basic

Snygg lista (omformatering) av kod Textredigeraren formaterar om koden efter behov. När det här alternativet har valts kommer kodredigeraren att:

  • Justera koden till rätt flikposition

  • Ange om nyckelord, variabler och objekt till rätt skiftläge

  • Lägga till en saknad Then i en If...Then -instruktion

  • Lägga till parenteser i funktionsanrop

  • Lägga till slutcitat som saknas i strängar

  • Formatera om exponentiell notation

  • Formatera om datum

Automatisk infogning av slutkonstruktioner

När du skriver, till exempel den första raden i en procedurdeklaration, Sub Mainoch trycker på Retur, lägger textredigeraren till en matchande End Sub rad. På samma sätt lägger textredigeraren till en matchande instruktion om du lägger till en Next. När det här alternativet har valts lägger kodredigeraren automatiskt till slutkonstruktionen.

Automatisk infogning av gränssnitts- och MustOverride-medlemmar

När du checkar in en Implements instruktion eller en Inherits instruktion för en klass infogar textredigeraren prototyper för de medlemmar som måste implementeras eller åsidosättas.

Aktivera förslag på felkorrigering

Textredigeraren kan föreslå lösningar på vanliga fel och låta dig välja lämplig korrigering, som sedan tillämpas på koden.

Se även