Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I det här avsnittet i fönstret Alternativ kan du ändra globala inställningar för Visual Studio Code-redigeraren. Du kan komma åt inställningarna genom att välja Verktygsalternativ> i menyraden i Visual Studio och expandera avsnittetAllmänttextredigerare>för alla inställningar>. Inställningarna är fördelade på tre kategorier: Allmänt, Visa och Sticky-rullning. Följande bild visar inställningarna i avsnittet Allmänt :
I det här avsnittet i dialogrutan Alternativ kan du ändra globala inställningar för Visual Studio Code-redigeraren. Du kan komma åt inställningarna genom att välja Verktygsalternativ> i menyraden i Visual Studio och expandera avsnittetAllmänttextredigerare>. Inställningarna visas i två kategorier: Allmänna alternativ (som innehåller Kladdig rullning) och Visningsalternativ. Följande bild visar inställningarna i kategorin Allmänt:
Allmänna inställningar
Följande allmänna alternativ är tillgängliga för textredigeraren.
Följande allmänna alternativ är tillgängliga för textredigeraren, inklusive inställningar för Fäst rullning.
Dra och släpp textredigering
När den här inställningen är markerad kan du flytta text genom att markera och sedan dra den med musen till en annan plats i det aktuella dokumentet eller något annat öppet dokument.
Välj underord vid dubbelklicka
När du aktiverar den här inställningen väljer dubbelklicka en term som ett underord i ett ord och inte det fullständiga ordet. Den här åtgärden kan vara till hjälp för API-namn med mediala versaler, till exempel MainCallbackRoutine. Beroende på markörens plats när du dubbelklickar på ordet kan du välja termen Main, Callback, eller Routine, i stället för det fullständiga API-namnet.
Klipp ut eller kopiera den aktuella raden utan markering
När du väljer den här inställningen kan du klippa ut eller kopiera den aktuella raden där markören är placerad utan att först behöva markera texten eller koden på den raden.
Automatisk avgränsningsmarkering
När den här inställningen är markerad markeras avgränsartecken som avgränsar parametrar eller objekt/värde-par samt matchande klammerparenteser.
Spåra ändringar
När kodredigeraren har valts visas en lodrät gul linje i urvalsmarginalen för att markera kod som ändrats sedan filen senast sparades. När du sparar ändringarna blir de lodräta linjerna gröna.
Spårningsläge
När du aktiverar Spåra ändringar kan du ange alternativet Spårningsläge till den typ av ändringar som ska spåras: Git-ändringar eller Filändringar.
Identifiera UTF-8-kodning automatiskt utan signatur
Som standard identifierar redigeraren kodning genom att söka efter byteordningsmärken eller teckenuppsättningstaggar. Om inget av dem hittas i det aktuella dokumentet försöker kodredigeraren identifiera UTF-8-kodning automatiskt genom att skanna bytesekvenser. Om du vill inaktivera automatisk kodning avmarkerar du det här alternativet.
Följ kodningskonventioner för projekt
När den här inställningen har valts åsidosätter alla projektspecifika kodformatinställningar som anges i en EditorConfig-fil som läggs till i projektet eventuella inställningar för lokal kodstil. De lokala inställningarna anges i fönstret Alternativ under Språk för alla inställningar>><, till exempel C#>>Code Style>General.
När den här inställningen har valts åsidosätter alla projektspecifika kodformatinställningar som anges i en EditorConfig-fil som läggs till i projektet eventuella inställningar för lokal kodstil. De lokala inställningarna anges i dialogrutan Alternativ under Textredigerarens><språk, till exempel C#>>Code Style>General.
Tips/Råd
Mer information om kodningskonventioner och hur de tillämpas finns på sidan Skapa portabla anpassade redigeringsprogram med EditorConfig .
Aktivera förhandsgranskning av bild hovring
Om du hovra på en bild i redigeraren visas ett popup-fönster som visar en förhandsgranskning av bilden när den här inställningen är markerad.
Aktivera ljudsignaler
När du väljer den här inställningen spelar Visual Studio upp en ljudsignal när careten i redigeraren kommer på en rad med ett fel, en brytpunkt eller en varning. När du visar en fil i Diff-vyn spelar Visual Studio också upp en referens när vården kommer på en tillagd eller borttagen rad.
Anmärkning
Du kan också aktivera eller ändra dessa ljudsignaler individuellt med hjälp av ljudkontrollpanelen i Windows.
Aktivera musklickning för att utföra Gå till definition
När den här inställningen är markerad kan du trycka på Ctrl och hovra över ett element medan du klickar på musen. Den här åtgärden flyttar dig till platsen för definitionen av det valda elementet.
Specialtangent
Du kan ange modifierarnyckeln för åtgärden Gå till definition till Alt, Ctrl eller Ctrl + Alt.
Öppna definition i översiktsvyn
Markera den här kryssrutan om du vill visa elementdefinitionen i ett fönster utan att gå bort från din aktuella plats i kodredigeraren. Mer information finns i How to: View and edit code by using Peek Definition (Visa och redigera kod med hjälp av Peek Definition).
Inställningar för kladdig rullning
AvsnittetAllmänna>kladdiga rullningslister i textredigeraren> innehåller följande alternativ för att konfigurera rullningsbeteende.
AvsnittetAllmänttextredigerare> innehåller följande alternativ för att konfigurera rullningsbeteende för fästig rullning.
Gruppera de aktuella omfången inom en rullningsbar region i redigeringsfönstret
Markera den här kryssrutan om du vill aktivera Sticky-rullning för att hålla omfång överst i redigeraren så att de alltid visas medan du bläddrar igenom koden. Omfång omfattar namnrymder, klasser, metoder, loopinitieringssatser och villkor. Den här inställningen är tillgänglig i Visual Studio 2022 version 17.5 och senare. De programmeringsspråk och kodformat som stöds för stickig rullning är C#, C++, XAML och JSON.
Maximalt antal kladdiga linjer
Ställ in på standardvärdet 5. Du kan öka eller minska antalet rader som du vill se i sidhuvudområdet Sticky Scroll.
När antalet omfång överskrider det maximala
Standardvärdet är Föredrar yttre omfång, som visar omfång på högre nivå. Du kan ändra den till Föredrar inre omfång, vilket skickar ut omfång på högre nivå när du bläddrar igenom djupt kapslad kod. Mer information finns i avsnittet "Inre och yttre omfång" på sidan Vad är klibbig rullning för Visual Studio .
Visningsinställningar
AvsnittetAllmän>visning av textredigerare> innehåller följande alternativ för att konfigurera visningsbeteende.
Visa tomt utrymme
AvsnittetAllmänttextredigerare> innehåller följande alternativ för att konfigurera visningsbeteende.
Visa tomt utrymme
När den här inställningen är markerad kan du se blanksteg och flikar som utgör blanksteg i innehållet.
Automatiskt indrag när Radbyte är aktiverat
Välj det här alternativet om du vill tillämpa indrag automatiskt när funktionen Radbyte är aktiverad.
Visa dubbelriktade textkontrolltecken
Visa dubbelriktade textkontrolltecken
När den här inställningen är markerad återges alla dubbelriktade textkontrolltecken som platshållare i kodredigeraren.
Försiktighet
Det här alternativet är valt som standard för att förhindra en potentiellt skadlig exploatering som gör att kod kan visas felaktigt.
Följande kodfragment visar ett exempel på dubbelriktade kontrolltecken:
/// <summary>
/// Bidirectional control characters can invert text direction,
/// which can be exploited to craft malicious code that looks benign.
/// </summary>
/// <example>
/// transferBalance(5678,6776, 4321, "USD");
/// </example>
internal readonly ImmutableArray<char> BiDiControlCharacters = ImmutableArray.CreateRange(new[] {
'\u061c', // ALM: Arabic letter mark
'\u200e', // LRM: Left-to-right mark
'\u200f', // RLM: Right-to-left mark
'\u202a', // LRE: Left-to-right embedding
'\u202b', // RLE: Right-to-left embedding
'\u202c', // PDF: Pop directional formatting
'\u202d', // LRO: Left-to-right override
'\u202e', // RLO: Right-to-left override
'\u2066', // LRI: Left-to-right isolate
'\u2067', // RLI: Right-to-left isolate
'\u2068', // FSI: First strong isolate
'\u2069', // PDI: Pop directional isolate
});
Visa tecken med noll bredd
Visa tecken med noll bredd
När du väljer den här inställningen återges tecken med noll bredd i kodredigeraren.
Följande kodfragment visar ett exempel på tecken med noll bredd:
/// <summary>
/// Zero-width characters can be exploited to craft identifiers
/// that look like other identifiers, but are in fact distinct.
/// </summary>
/// <example>
/// abcdefg
/// </example>
internal readonly ImmutableArray<char> ZeroWidthCharacters = ImmutableArray.CreateRange(new[] {
'\u200b', // ZWSP: Zero width space
'\u200c', // ZWNJ: Zero width non-joiner
'\u200d', // ZWJ: Zero width joiner
'\u2060', // WJ: Word joiner
'\u206f', // Nominal Digit Shapes
'\ufeff', // BOM: Zero width no-break space
});
Visa markeringsmarginal
Markeringsmarginal
När den här inställningen är markerad visas en lodrät marginal längs den vänstra kanten av redigerarens textområde. Du kan klicka i den här marginalen om du vill markera en hel textrad eller klicka och dra om du vill markera textrader i följd.
| Markeringsmarginal på | Markeringsmarginal av |
|---|---|
|
|
Aktivera klammerparfärgning
När du använder den här inställningen färgmatchas klammerparenteser så att du visuellt kan särskilja varje uppsättning inledande och avslutande klammerparenteser i koden. Klammerparentesfärgning gör det enklare att se kodens omfång och hitta eventuella saknade klammerparenteser. Inställningen är tillgänglig i Visual Studio 2022 version 17.6 och senare. Färgläggning av klammerpar stöds för C#, C++, TypeScript, JavaScript, Visual Basic och Razor.
Omge markeringar automatiskt när du skriver citattecken eller hakparenteser
Det här alternativet gör det enkelt att omsluta text inom citattecken eller hakparenteser. När du anger ett citattecken eller hakparentes lägger Visual Studio automatiskt till ett slutcitat eller hakparentes. När du fortsätter att skriva markeras texten i det omslutande tecknet.
Visa indikatormarginal
Indikatormarginal
När du väljer den här inställningen visas en lodrät marginal utanför den vänstra kanten av redigerarens textområde. När du klickar på den här marginalen visas en ikon och knappbeskrivning relaterad till texten. Brytpunkts- eller uppgiftslistgenvägar visas till exempel i indikatormarginalen. Information om indikatormarginal skrivs inte ut.
Markera aktuell rad
När den här inställningen är markerad visas en grå ruta runt den kodrad där markören finns.
Visa strukturguidelinjer
När du väljer den här inställningen visas lodräta rader i redigeraren som överensstämmer med strukturerade kodblock. Raderna hjälper dig att enkelt identifiera de enskilda kodblocken.
Visa felväxlingar
När det här alternativet har valts visas olika vågiga understrykningar (squiggles) i koden. Röda squiggles indikerar syntaxfel, blå antecknar representerar kompilatorfel, gröna antecknar visar varningar och lila betecknar indikerar andra typer av fel.
Visa urvalsmatchningar
När du väljer den här inställningen markerar Visual Studio automatiskt matchande strängar när du har valt text i redigeraren. När en enda textrad med högst 100 tecken har valts markeras eventuella matchningar.
Visa indikator för filhälsa
När det här alternativet har valts visas en indikator för filstatus (fel, varningar) i det nedre vänstra hörnet i redigeraren. Streckstatusen innehåller alternativ för rensning av kod.
Radavstånd
Använd den här kontrollen om du vill ändra standardradavståndet på 1,0 till den ökning du vill ha. Du kan välja mellan 1.0, 1.15, 1.5, 2.0, 2.5 och 3.0.
Utstrykningsmarginalformat
Använd den här kontrollen för att ändra synligheten för marginal expanderare i IDE. Följande alternativ är tillgängliga:
- Visa expanderare vid hovring
- Visa expanderare och lodrät linje vid hovring
- Visa alltid expanderare och lodrät linje
Visa redigeringskontext i redigeraren
Använd den här kontrollen om du vill växla inställningarna för redigeringskontexten helt och hållet eller anpassa efter dina inställningar genom att välja bland följande inställningar:
- Linje/kol
- val
- Markeringstillstånd
- Infoga/skriva över
- Tabb/blanksteg
- Radslut
- Kodning
- Linje/kol
- Val
- Infoga/skriva över
- Tabb/blanksteg
- Radslut