Dela via


Anpassa miljöalternativ för teckensnitt och färger

På sidan Teckensnitt och färger i dialogrutan Alternativ kan du upprätta ett anpassat teckensnitt och färgschema för olika användargränssnittselement i den integrerade utvecklingsmiljön (IDE). Du kan komma åt den här dialogrutan genom att klicka på Verktygsalternativ> och sedan välja Miljöteckensnitt>och färger.

Ändringar i färgschemat träder inte i kraft under den session där du gör dem. Du kan utvärdera färgändringar genom att öppna en annan instans av Visual Studio och skapa de villkor som du förväntar dig att ändringarna ska gälla under.

Visa inställningar för

Visar en lista över alla användargränssnittselement som du kan ändra teckensnitts- och färgscheman för. När du har valt ett objekt i den här listan kan du anpassa färginställningarna för det objekt som valts i Visa objekt.

  • Textredigerare

    Ändringar i teckensnittsformat, storlek och färgvisningsinställningar för Textredigeraren påverkar utseendet på text i standardtextredigeraren. Dokument som öppnas i en textredigerare utanför IDE påverkas inte av de här inställningarna.

  • Skrivare och klipp ut/kopiera

    Ändringar i teckensnittsformat, storlek och färgvisningsinställningar för Skrivare påverkar utseendet på text i utskrivna dokument.

    Anmärkning

    Vid behov kan du välja ett annat standardteckensnitt för utskrift än det som används för visning i textredigeraren. Detta kan vara användbart när du skriver ut kod som innehåller både en byte- och dubbelbytetecken.

  • Utsagaavslutning

    Ändrar teckensnittsformat och storlek för den text som visas i popup-fönstret för att slutföra instruktionen i redigeraren.

  • Verktygstips för redigeraren

    Ändrar teckensnittsformat och storlek för texten som visas i Knappbeskrivningar som visas i redigeraren.

  • Miljö

    Ändrar teckensnittsformat och storlek för alla IDE-användargränssnittselement som inte redan har ett separat alternativ i Visa inställningar för.

  • [Alla textverktyg i Windows]

    Ändringar av teckensnittsformat, storlek och färgvisningsinställningar för det här objektet påverkar utseendet på text i verktygsfönster som har utdatafönster i IDE. Till exempel utdatafönster, kommandofönster, omedelbart fönster osv.

    Anmärkning

    Ändringar i texten i objekten [Alla textverktyg i Windows] börjar inte gälla under den session där du gör dem. Du kan utvärdera sådana ändringar genom att öppna en annan instans av Visual Studio.

Använd standardvärden

Återställer teckensnitts- och färgvärdena för listobjektet som valts i Visa inställningar för. Knappen Använd visas när andra visningsscheman är tillgängliga för markering. Du kan till exempel välja mellan två scheman för skrivaren.

Teckensnitt (fetstil anger teckensnitt med fast bredd)

Visar en lista över alla teckensnitt som är installerade i systemet. När den nedrullningsbara menyn först visas markeras det aktuella teckensnittet för elementet som valts i fältet Visa inställningar för fältet. Fasta teckensnitt – som är lättare att justera i redigeraren – visas i fetstil.

Storlek

Visar tillgängliga punktstorlekar för det markerade teckensnittet. Om du ändrar storleken på teckensnittet påverkas alla visningsobjekt för visningsinställningar-valet.

Visa objekt

Visar en lista över de objekt som du kan ändra förgrunds- och bakgrundsfärgen för.

Anmärkning

Oformaterad text är standardvisningsobjektet. Därför åsidosätts egenskaper som tilldelats PlainText av egenskaper som tilldelats andra visningsobjekt. Om du till exempel tilldelar färgen blå till PlainText och färgen grön till Identifieraren visas alla identifierare i grönt. I det här exemplet åsidosätter identifieraregenskaperplaintext-egenskaper .

Några av visningsobjekten är:

Visa objekt Description
Klartext Text i redigeraren.
Markerad text Text som ingår i det aktuella urvalet när redigeraren har fokus.
Inaktiv markerad text Text som ingår i den aktuella markeringen när redigeraren har tappat fokus.
Indikatormarginal Marginalen till vänster om kodredigeraren där brytpunkter och bokmärkesikoner visas.
Radnummer Valfria tal som visas bredvid varje kodrad
Synligt tomt utrymme Blanksteg, flikar och radbrytningsindikatorer
Bookmark Rader som har bokmärken. Bokmärket visas bara om indikatormarginalen är inaktiverad.
Klammerparentesmatchning (markering) Markering som vanligtvis är fet formatering för matchande klammerparenteser.
Måsvingeanpassning (rektangel) Markering som oftast är en grå rektangel i bakgrunden.
Brytpunkt – Avancerat (inaktiverat) Anger markeringsfärgen för uttalanden eller rader som innehåller inaktiverade villkorliga eller träffberäknade brytpunkter. Gäller endast om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Brytpunkt – Avancerat (Aktiverat) Anger markeringsfärgen för utsagor eller rader som innehåller villkorsstyrda eller träffberäknings-brytpunkter. Gäller endast om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Brytpunkt – Avancerat (Fel) Anger färg för att markera instruktioner eller rader som innehåller villkorsstyrda och träffräknade brytpunkter som är i ett felaktigt tillstånd. Gäller endast om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Brytpunkt – Avancerat (Varning) Den här funktionen färgmarkerar instruktioner eller rader som innehåller villkorsstyrda eller träffberäknade brytpunkter som är i ett varningstillstånd. Gäller endast om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Brytpunkt – Kartlagd (Inaktiverad) Anger markeringsfärgen för instruktioner eller rader som innehåller inaktiverade mappade brytpunkter. Gäller för ASP eller ASP.NET felsökning om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion är markerat på Ange felsökningsalternativ.
Brytpunkt – Mappad (Aktiverad) Anger markeringsfärgen för instruktioner eller rader som innehåller mappade brytpunkter. Gäller för ASP eller ASP.NET felsökning om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion är markerat på Ange felsökningsalternativ.
Brytpunkt – Kartlagd (Fel) Anger markeringsfärgen för uttryck eller rader som innehåller mappade brytpunkter i ett feltillstånd. Gäller för ASP eller ASP.NET felsökning om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion är markerat på Ange felsökningsalternativ.
Brytpunkt – Mappad (Varning) Anger markeringsfärgen för instruktioner eller rader som innehåller mappade brytpunkter i ett varningstillstånd. Gäller för ASP eller ASP.NET felsökning om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion är markerat på Ange felsökningsalternativ.
Brytpunkt (inaktiverad) Används inte.
Brytpunkt (aktiverad) Anger markeringsfärgen för instruktioner eller rader som innehåller enkla brytpunkter. Det här alternativet gäller endast om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Stoppunkt (fel) Anger markeringsfärgen för instruktioner eller rader som innehåller brytpunkter som är i feltillstånd. Gäller endast om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Brytpunkt (varning) Anger markeringsfärgen för instruktioner eller rader som innehåller brytpunkter som är i varningstillstånd. Gäller endast om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
C/C++-användarnyckelord En konstant i en viss kodfil som definieras med hjälp av #define direktivet.
Återuppringning Anger markeringsfärgen för källinstruktioner eller rader som anger anropsreturpunkter när kontexten växlas till en icke-översta stackram vid felsökning.
Kodfragmentberoende fält Ett fält som uppdateras när det aktuella redigerbara fältet ändras.
Kodfragmentfält Redigerbart fält när ett kodfragment är aktivt.
Komprimerad text (komprimerad) Ett block med text eller kod som kan växlas in och ut ur visningen i kodredigeraren.
Komprimerad text (expanderad) Ett block med text eller kod som kan växlas in och ut ur visningen i kodredigeraren.
komprimerad textindikator (komprimerad) Anger anpassade eller fördefinierade färger för de komprimerade indikatorerna i redigeraren.
komprimerad textindikator (expanderad) Anger anpassade eller fördefinierade färger för de expanderade indikatorerna i redigeraren.
Kompilatorfel Blå squiggles i redigeraren som anger ett kompilatorfel.
Område utan täckning Kod som inte omfattas av ett enhetstest.
Delvis täckt område Kod som delvis har täckts av ett enhetstest.
Täckning berört område Kod som har täckts helt av ett enhetstest.
CSS-kommentar En kommentar i CSS. Till exempel:

/*Kommentar*/
CSS-nyckelord Nyckelord i den sammanhängande formatmallen.
CSS-egenskapsnamn Namnet för en egenskap, till exempel Bakgrund.
CSS-egenskapsvärde Värdet som tilldelats en egenskap, till exempel blått.
CSS-väljare En sträng som identifierar vilka element som motsvarande regel gäller för. En väljare kan antingen vara en enkel väljare, till exempel "H1" eller en kontextuell väljare, till exempel "H1 B", som består av flera enkla väljare.
CSS-strängvärde En sträng i CSS (Cascading Style Sheets).
Aktuell position i listan Den aktuella raden navigeras till i ett listverktygsfönster, till exempel fönstret Utdata eller Sökresultatfönster.
Aktuellt uttalande Anger markeringsfärgen för källutsatsen eller raden som anger den aktuella stegpositionen vid felsökning.
Data för felsökning har ändrats Färgen på text som används för att visa ändrade data i fönstren Register och Minne .
Bakgrund för definitionsfönster Bakgrundsfärgen för fönstret Koddefinition .
Aktuell matchning för definitionsfönster Definitionen som finns i fönstret Koddefinition.
Disassemblationsfilens namn Färgen på texten som används för att visa filnamnsavbrott i Disassembly-fönstret.
Monteringskällor Textfärgen som används i fönstret Disassembly för att visa källrader.
Demonteringssymbol Färgen på text som används för att visa symbolnamn i fönstret Disassembly .
Demonteringstext Färgen på text som används för att visa op-kod och data i fönstret Disassembly .
Exkluderad kod Kod som inte ska kompileras enligt ett villkorligt förprocessordirektiv, till exempel #if.
Identifikator Identifierare i kod, till exempel klassnamn, metodnamn och variabelnamn.
Nyckelord Nyckelord för det angivna språket som är reserverat. Till exempel: klass och namnrymd.
Minnesadress Färgen på texten som används för att visa adresskolumnen i fönstret Minne .
Minne har ändrats Färgen på text som används för att visa ändrade data i fönstret Minne .
Minnesdata Färgen på text som används för att visa data i fönstret Minne .
Minne oläsbart Färgen på text som används för att visa oläsbara minnesområden i fönstret Minne .
Nummer Ett tal i kod som representerar ett faktiskt numeriskt värde.
Operator Operatorer som +, -och !=.
Annat fel Andra feltyper som inte täcks av andra felmarkeringar. För närvarande innehåller detta oförskämda redigeringar i Redigera och Fortsätt.
Nyckelord för förprocessor Nyckelord som används av förprocessorn, till exempel #include.
Skrivskyddad region Kod som inte kan redigeras. Till exempel kod som visas i fönstret Koddefinitionsvy eller kod som inte kan ändras under Redigera och Fortsätt.
Omstrukturera bakgrund Bakgrundsfärg för dialogrutan Förhandsgranskningsändringar .
Omstrukturera aktuellt fält Bakgrundsfärg för det aktuella element som ska omstruktureras i dialogrutan Förhandsgranska ändringar .
Omstrukturera beroende fält Färg på referenser för elementet som ska omstruktureras i dialogrutan Förhandsgranska ändringar .
Registerdata Färgen på text som används för att visa data i fönstret Register .
Registrera NAT Färgen på text som används för att visa okända data och objekt i fönstret Register .
Smart tag Används för att ange dispositionen när smarta taggar anropas.
SQL DML-markör Gäller för Transact-SQL-redigeraren. DML-instruktioner i den här redigeraren är markerade med en avgränsningsblå ruta som standard.
Föråldrad kod Ersatt kod som väntar på en uppdatering. I vissa fall kan inte Redigera och Fortsätt tillämpa kodändringar omedelbart, men de tillämpas senare när du fortsätter felsökningen. Detta inträffar om du redigerar en funktion som måste anropa funktionen som körs för närvarande, eller om du lägger till fler än 64 byte av nya variabler till en funktion som väntar på anropsstacken. När detta händer visar felsökningsprogrammet dialogrutan "Inaktuell kodvarning", och den ersatta koden fortsätter att köras tills funktionen i fråga har slutförts och anropas igen. Redigera och fortsätt tillämpar kodändringarna vid den tidpunkten.
String Strängliteraler.
Sträng (C# @ Verbatim) Strängliteraler i C# som tolkas ordagrant. Till exempel:

@"x"
Syntaxfel Parsa fel.
Genväg till aktivitetslista Om en genväg till en uppgiftslista läggs till i en rad och indikatormarginalen är inaktiverad markeras raden.
Spårningspunkt (inaktiverad) Används inte.
Spårningspunkt (aktiverad) Anger markeringsfärgen för instruktioner eller rader som innehåller enkla spårningspunkter. Det här alternativet gäller endast om spårningspunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Spårningspunkt (fel) Anger markeringsfärgen för uttryck eller rader som innehåller spårningspunkter som är i ett felaktigt tillstånd. Det här alternativet gäller endast om spårningspunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Spårningspunkt (varning) Anger markeringsfärgen för instruktioner eller rader som innehåller spårningspunkter som är i varningstillstånd. Det här alternativet gäller endast om spårningspunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Spårningspunkt – Avancerat (inaktiverat) Anger markeringsfärgen för instruktioner eller rader som innehåller inaktiverade villkorliga eller träffräkningsspårningspunkter. Det här alternativet gäller endast om spårningspunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Tracepoint – Avancerat (aktiverat) Anger markeringsfärgen för satser eller rader som innehåller villkorsstyrda eller träffräknande brytpunkter. Det här alternativet gäller endast om spårningspunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Spårpunkt – Avancerad (Fel) Anger markeringsfärgen för instruktioner eller rader som innehåller villkorsstyrda eller träffberäkningsspårningspunkter som är i feltillstånd. Det här alternativet gäller endast om spårningspunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Spårningspunkt – Avancerad (Varning) Anger markeringsfärgen för instruktioner eller rader som innehåller villkorsstyrda eller träffberäkningsspårningspunkter som är i varningstillstånd. Det här alternativet gäller endast om spårningspunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion har valts i Ange felsökningsalternativ.
Spårningspunkt – Kartlagd (inaktiverad) Anger markeringsfärgen för instruktioner eller rader som innehåller inaktiverade mappade spårningspunkter. Gäller för ASP eller ASP.NET felsökning om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion är markerat på Ange felsökningsalternativ.
Spårningspunkt – Mappad (aktiverad) Anger markeringsfärgen för instruktioner eller rader som innehåller mappade spårningspunkter. Gäller för ASP eller ASP.NET felsökning om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion är markerat på Ange felsökningsalternativ.
Spårningspunkt – Mappad (Felmeddelande) Anger markeringsfärgen för instruktioner eller rader som innehåller mappade spårningspunkter i ett feltillstånd. Gäller för ASP eller ASP.NET felsökning om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion är markerat på Ange felsökningsalternativ.
Spårningspunkt – Mappad (Varning) Anger markeringsfärgen för instruktioner eller rader som innehåller mappade spårningspunkter i ett varningstillstånd. Gäller för ASP eller ASP.NET felsökning om brytpunkter på instruktionsnivå är aktiva eller om alternativet Markera hela källraden för brytpunkter eller aktuell instruktion är markerat på Ange felsökningsalternativ.
Spåra ändringar efter sparande Kodrader som har ändrats sedan filen öppnades men sparas på disk.
Spåra ändringar innan du sparar Kodrader som har ändrats sedan filen öppnades men inte sparas på disken.
Användartyper Typer som definieras av användare.
Användartyper (ombud) Ange färg för delegerade.
Användartyper (enumerationer) Typfärg som används för uppräkningar.
Användartyper (gränssnitt) Skriv färg för gränssnitt.
Användartyper (värdetyper) Skriv färg för värdetyper som structs i C#.
Visual Basic skrivskyddad markör En markör som är specifik för Visual Basic som används för att utse EnC, till exempel undantagsregioner, en metoddefinition och anropsramar som inte är löv.
Warning Kompilatorvarningar.
Sökväg för varningslinjer Används för statiska analysvarningsrader.
XML-attribut Attributnamn.
Citattecken för XML-attribut Citattecken för XML-attribut.
XML-attributvärde Innehållet i XML-attribut.
XML Cdata-Avsnitt <Innehållet i ![ CDATA[...]]>.
XML-kommentar Innehållet i <!-- -->.
XML-avgränsare XML-syntaxavgränsare, inklusive <, ?, <!, <--, --<, ?>, >![, ]]< och [, ]. >
XML-dokumentattribut Värdet för ett xml-dokumentationsattribut, till exempel <param name="I"> där "I" färgas.
XML-dokumentkommentar Kommentarerna som omges av xml-dokumentationskommentarer.
XML-dokumenttagg Taggarna i XML-dokumentkommentar, till exempel

<sammanfattning>.
XML-nyckelord DTD-nyckelord som CDATA, IDREF och NDATA.
XML-namn Elementnamn och målnamn för bearbetningsinstruktioner.
XML-bearbetningsinstruktion Innehållet i bearbetningsinstruktioner, exklusive målnamn.
XML-text Oformaterad textelementinnehåll.
XSLT-nyckelord XSLT-elementnamn.

Objektets förgrund

Visar en lista över tillgängliga färger som du kan välja för förgrunden för det objekt som valts i Visa objekt. Eftersom vissa objekt är relaterade och därför bör ha ett konsekvent visningsschema ändrar du även standardinställningarna för element som Kompilatorfel, Nyckelord eller Operator om du ändrar textens förgrundsfärg.

Automatisk

Objekt kan ärva förgrundsfärgen från andra visningsobjekt, till exempel oformaterad text. Med det här alternativet ändras även färgen på relaterade visningsobjekt automatiskt när du ändrar färgen på ett ärvt visningsobjekt. Om du till exempel valde det automatiska värdet för Kompilatorfel och senare ändrade färgen på oformaterad text till Röd, ärver kompilatorfelet också automatiskt färgen Röd.

Standardinställning

Färgen som visas för objektet första gången du öppnar Visual Studio. Om du klickar på knappen Använd standardinställningar återställs den till den här färgen.

Skräddarsydd

Visar dialogrutan Färg så att du kan ange en anpassad färg för det objekt som valts i listan Visa objekt.

Anmärkning

Din möjlighet att definiera anpassade färger kan begränsas av färginställningarna för datorvisningen. Om datorn till exempel är inställd på att visa 256 färger och du väljer en anpassad färg i dialogrutan Färg , är IDE:t standardinställningen för den närmast tillgängliga Basic-färgen och visar färgen svart i rutan Färgförhandsgranskning .

Objektbakgrund

Innehåller en färgpalett där du kan välja en bakgrundsfärg för objektet som valts i Visa objekt. Eftersom vissa objekt är relaterade och därför bör ha ett konsekvent visningsschema ändrar du även standardinställningarna för element som Kompilatorfel, Nyckelord eller Operator om du ändrar bakgrundsfärgen för text.

Automatisk

Objekt kan ärva bakgrundsfärgen från andra visningsobjekt, till exempel oformaterad text. Med det här alternativet ändras även färgen på relaterade visningsobjekt automatiskt när du ändrar färgen på ett ärvt visningsobjekt. Om du till exempel valde det automatiska värdet för Kompilatorfel och senare ändrade färgen på oformaterad text till Röd, ärver kompilatorfelet också automatiskt färgen Röd.

Standardinställning

Färgen som visas för objektet första gången du öppnar Visual Studio. Om du klickar på knappen Använd standardinställningar återställs den till den här färgen.

Skräddarsydd

Visar dialogrutan Färg så att du kan ange en anpassad färg för det objekt som valts i listan Visa objekt.

fet stil

Välj det här alternativet om du vill visa texten för markerade Visningsobjekt i fetstil. Fet text är lättare att identifiera i redigeraren.

Exempel

Visar ett exempel på teckensnittsformat, storlek och färgschema för Visa inställningar för och Visa markerade objekt . Du kan använda den här rutan för att förhandsgranska resultatet när du experimenterar med olika formateringsalternativ.

Se även