Anteckning
Å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 den här dialogrutan kan du ändra globala inställningar för Visual Studio-koden och textredigeraren. Om du vill visa den här dialogrutan väljer du Alternativ på menyn Verktyg , expanderar mappen Textredigeraren och väljer sedan Allmänt.
Inställningar
Avsnittet Inställningar i Verktyg>Alternativ>Textredigeraren>Allmänt innehåller följande alternativ.
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 väljer den här inställningen väljer ett dubbelklick bara ett underord i stället för ett helt ord. (Detta kan vara användbart när du använder mediala versaler som exempel.)
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 du väljer markeras avgränsartecken som avgränsar parametrar eller objektvärdepar 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 har ändrats sedan filen senast sparades. När du sparar ändringarna blir de lodräta linjerna gröna.
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 du väljer det här alternativet åsidosätter alla projektspecifika kodformatinställningar som anges i en EditorConfig-fil som lagts till i projektet eventuella lokala kodformatinställningar som anges i dialogrutan Alternativ genom att välja 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 ljudsignaler
När du väljer det här alternativet 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 till en rad som har lagts till eller tagits bort.
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 du är markerad kan du trycka på Ctrl och hovra över ett element medan du klickar på musen. Om du gör det går du till definitionen av det valda elementet. Du kan också välja Alt eller Ctrl + Alt i listrutan Använd modifierare .
Öppna definition i översiktsvyn
Markera den här kryssrutan om du vill visa elementets definition 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).
Kladdig rullning
Avsnittet Kladdrät rullning i Verktyg>Alternativ>Textredigerare>Allmänt innehåller följande alternativ.
Gruppera de aktuella omfången inom en rullningsbar region i redigeringsfönstret
Markera den här kryssrutan om du vill att Sticky Scroll ska hålla omfången överst i redigeraren så att de alltid visas medan du bläddrar igenom koden. Omfång omfattar namnrymder, klasser, metoder, loopinitieringssatser och villkor. Först introducerades i Visual Studio 2022 version 17.5, stöds programmeringsspråk och kodformat för Sticky Scroll inkluderar 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 .
Bildskärm
Avsnittet Visa i Verktyg>Alternativ>Textredigeraren>Allmänt innehåller följande alternativ.
Visa tomt utrymme
När du väljer det här alternativet kan du visualisera blanksteg och flikar.
Visa dubbelriktade textkontrolltecken
Visa dubbelriktade textkontrolltecken
När det här alternativet är markerat å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.
Se följande kodfragment för 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
När det här alternativet är markerat återges tecken med noll bredd i kodredigeraren.
Se följande kodfragment för 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
});
Aktivera klammerparfärgning
När du väljer det här alternativet färgmatchas klammerparenteser så att du visuellt kan särskilja varje uppsättning med inledande och avslutande klammerparenteser i koden. Klammerparentesfärgning gör det enklare att se kodens omfång eller hitta eventuella saknade klammerparenteser. Klammerparfärgning som släpptes i Visual Studio 2022 version 17.6 stöds för C#, C++, TypeScript, JavaScript, Visual Basic och Razor.
Markeringsmarginal
När du väljer det här alternativet visas en lodrät marginal längs vänsterkanten i redigerarens textområde. Du kan klicka på den här marginalen om du vill markera en hel textrad, eller klicka och dra för att välja efterföljande textrader.
| Markeringsmarginal på | Markeringsmarginal av |
|---|---|
|
|
Indikatormarginal
När du väljer det här alternativet 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 som är relaterade till texten. Brytpunkts- eller uppgiftslistgenvägar visas till exempel i indikatormarginalen. Information om indikatormarginal skrivs inte ut.
Markera aktuell rad
När du väljer det här alternativet visas en grå ruta runt kodraden där markören finns.
Visa strukturguidelinjer
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.
Visa felväxlingar
När du väljer det visas olika vågiga understrykningar, så kallade squiggles, i koden. (Röda squiggles anger syntaxfel, blå anger kompilatorfel, gröna betecknar varningar och lila anger andra typer av fel.)
Visa urvalsmatchningar
När du väljer markeras matchande strängar automatiskt i Visual Studio 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 är markerat visas ett streck för status för filhälsa (fel, varningar) med alternativ för kodrensning i det nedre vänstra hörnet i redigeraren.
Radavstånd
Använd den här kontrollen om du vill ändra standardradavståndet på 1,0 till det steg du vill ha, så att det omfattar 1,15, 1,5, 2,0, 2,5 och 3,0.
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
- Infoga/skriva över
- Tabb/blanksteg
- Radslut