Arbeta med -editorn

Översikt
-editorn är redigeringsområdet i s fönster. Editorn delas mellan och , och kan också användas i för att visa textfiler från den lokala datorn, eller från nätverket.
Editorn består av följande komponenter:
Redigeringsområdet 	Det här är platsen där texten i ditt dokument finns.
Rullningslisterna 	 Rullningslisterna anger positionen av den synliga delen av dokumentets text, och kan användas för att flytta omkring i dokumentet. Att dra i rullningslisterna gör inte att infogningsmarkören flyttar sig.
Rullningslisterna visas eller göms efter behov.
Ikonkanten 	 Ikonkanten är en smal ruta till vänster om editorn, som visar en liten ikon intill markerade rader.
Du kan lägga till eller ta bort ett bokmärke för en synlig rad genom att klicka med vänster musknapp i ikonkanten intill raden.
Visning av ikonkanten kan ändras med menyalternativet Visa Visa ikonkant.
Radnummerrutan 	 Rutan med radnummer visar radnummer för alla synliga rader i dokumentet.
Visning av radnummer kan ändras med menyalternativet Visa Visa radnummer.
Kodvikningsrutan 	 Kodvikningsrutan låter dig fälla ihop eller expandera block av rader som kan fällas ihop. Beräkningen av områden som kan fällas ihop görs enligt reglerna i definitionen av syntaxfärgläggning för dokumentet.

Också i det här kapitlet:
Flytta sig i texten
Arbeta med markeringar
Kopiera och klistra in text
Söka och ersätta text
Använda bokmärken
Automatiskt radbryta text
Använda automatisk indentering

Flytta sig i texten
Att flytta omkring i texten i sker på liknande sätt som i de flesta grafiska texteditorer. Du flyttar markören med piltangenterna och tangenterna Page Up, Page Down, Home och End tillsammans med väljartangenterna och . Tangenten används alltid för att skapa en markering, medan tangenten har olika effekt för olika tangenter:
För tangenterna Upp och Ner betyder den rulla istället för att flytta markören.
För tangenterna Vänster och Höger betyder den hoppa över ord istället för tecken.
För tangenterna Page Up och Page Down betyder den att gå till vyns synliga kant istället för att bläddra.
För tangenterna Home och End betyder den att gå till dokumentets början eller slut istället för radens början eller slut.
tillhandahåller också ett sätt att snabbt gå till motsvarande klammer eller parentes: Placera markören innanför ett parentes- eller klammertecken och tryck på 6 för att gå till motsvarande parentes eller klammer.
Dessutom kan du använda bokmärken för att snabbt gå till platser som du själv definierar.

Arbeta med markeringar
Det finns två grundläggande sätt att markera text i : med musen, och med tangentbordet.
För att markera med musen, håll nere vänsterknappen medan du drar markören från stället där markeringen ska börja, till den önskade slutpunkten. Texten markeras medan du drar.
Dubbelklicka på ett ord för att markera ordet.
Trippelklicka på en rad markerar hela raden.
Om Skift hålls nere vid ett klick, så markeras texten.
Om ingenting redan är markerat, från textmarkörens position till musens position.
Om det finns en markering, från och inklusive den markeringen till musens position.
När text markeras genom att dra med musen, kopieras den markerade texten till klippbordet, och kan klistras in genom att klicka med musens mittenknapp i editorn, eller i vilket annat program som helst där du vill klistra in texten.
För att markera med tangentbordet, håll nere -tangenten medan du använder förflyttningstangenterna (piltangenterna, Page Up, Page Down, Home och End, möjligen tillsammans med för att utöka förflyttningen av textmarkören).
Se också avsnittet Flytta sig i texten i det här kapitlet.
För att Kopiera den nuvarande markeringen, använd menyalternativet Redigera Kopiera eller snabbtangenten (normalt C).
För att avmarkera den nuvarande markeringen använd menyalternativet Redigera Avmarkera, eller snabbtangenten (normalt Skift A), eller klicka med vänster musknapp i editorn.

Använda blockmarkering
När blockmarkering är aktiverat, kan du göra vertikala markeringar i texten, vilket betyder att markera vissa kolumner i flera rader. Det här är praktiskt för att till exempel arbeta med tabulatoråtskilda rader.
Blockmarkering kan väljas genom att använda menyalternativet Redigera Blockmarkeringsläge. Den normala snabbtangenten är B.

Använda skriv över-markering
Om skriv över-markering är aktiverad, så ersätts markeringen genom att skriva in eller klistra in text. Om det inte är aktiverat, så läggs ny text till på markörens plats.
Skriv över-markering är normalt aktiverad.
För att ändra inställning av alternativet, använd sidan Markör och markering i inställningsdialogrutan.

Att använda långlivade markeringar
När långlivade markeringar är aktiverade, så blir inte markerad text avmarkerad när tecken skrivs in eller markören flyttas. Det här betyder att du kan flytta markören från den markerade texten, och skriva in ny text.
Långlivade markeringar är normalt inte aktiverade.
Långlivade markeringar kan aktiveras på sidan Markör och markering i inställningsdialogrutan.
Om både långlivade markeringar och skriv över-markering är aktiverade, så ersätts markeringen och avmarkeras om ny text skrivs in eller klistras in, då textmarkören är inne i markeringen.

Kopiera och klistra in text
För att kopiera text, markera den och använd menyalternativet Redigera Kopiera. Dessutom, vid markering av text med musen kopieras den markerade texten till X-markeringen.
För att klistra in text som för närvarande finns på klippbordet, använd menyalternativet Redigera Klistra in.
Dessutom, så kan text som markeras med musen klistras in genom att klicka med musens mittknapp på önskad plats.
Om du använder -skrivbordet, kan du hämta text som tidigare kopierats från vilket program som helst med -ikonen i systembrickan.

Söka och ersätta text

Sök- och ersättningsrader
har en inkrementell sökrad och en avancerad sök- och ersättningsrad, som erbjuder möjlighet att skriva in en ersättningssträng tillsammans med några extra alternativ.
Raderna erbjuder följande gemensamma alternativ:
Sök 	Här skriver du in söksträngen. Tolkningen av strängen beror på några av alternativen som beskrivs nedan.
Matcha skiftläge 	 Om aktiverad, begränsas sökningen till värden som motsvarar skiftläget (stora eller små bokstäver) för varje tecken i sökbegreppet.
Den avancerade sök- och ersättningsraden erbjuder några ytterligare alternativ:
Vanlig text 	 Matcha bokstavligen en förekomst av söksträngen.
Hela ord 	 Om markerad, så fås bara en träff om det finns en ordgräns på båda sidor om söksträngen, i betydelsen inte en bokstav eller siffra: antingen ett annat synligt tecken, eller ett radslut.
Escape-sekvenser 	 Om markerad, aktiveras menyalternativet Lägg till längst ner i den sammanhangsberoende menyn i textrutorna, och låter dig lägga till escape-sekvenser till sökbegreppet från en fördefinierad lista.
Reguljärt uttryck 	 Om markerad, tolkas söksträngen som ett reguljärt uttryck. Menyalternativet Lägg till längst ner i den sammanhangsberoende menyn i textrutorna aktiveras och låter dig lägga till reguljära uttryck till sökbegreppet från en fördefinierad lista.
Se Reguljära uttryck för mer om detta.
Sök bara i markeringen 	 Om markerad, utförs sökning och ersättning bara inom den markerade texten.
Sök alla 	 Genom att klicka på den här knappen markeras alla träffar i dokumentet, och antal träffar visas i en liten meddelanderuta.

Söka efter text
Starta den inkrementella sökraden med F eller med menyalternativet Redigera Sök..., för att söka efter text.
Det här öppnar den inkrementella sökraden längst ner i editorfönstret. Till vänster på raden finns en knapp med en ikon för att stänga raden, följt av en liten textruta för att skriva in sökbegrepp."
När du börjar skriva in tecknen i ditt sökbegrepp, börjar sökningen omedelbart. Om det finns en träff i texten markeras den och bakgrundsfärgen i inmatningsfältet ändras till ljusgrönt. Om sökbegreppet inte motsvarar någon sträng i texten, indikeras det av en ljusröd bakgrundsfärg i inmatningsfältet.
Använd knappen eller för att gå till nästa eller föregående träff i dokumentet.
Träffar markeras även när sökraden har stängts. För att ta bort markeringarna, tryck på tangenten .
Du kan välja om sökningen ska vara skiftlägeskänslig. Genom att välja begränsas träffar till värden som motsvarar skiftläget (stora eller små bokstäver) för varje tecken i sökbegreppet.
Klicka på knappen till höger på den inkrementella sökraden för att byta till den avancerade sök- och ersättningsraden.
För att upprepa den senaste sökningen, om någon, utan att visa den inkrementella sökraden, använd F3 Redigera Sök igen eller F3 Redigera Sök föregående.

Ersätta text
Starta den avancerade sök- och ersättningsraden med kommandot Redigera Ersätt, eller genvägen R, för att ersätta text.
På radens övre vänstra sida finns en knapp med en ikon för att stänga raden, följt av en liten textruta för att skriva in sökbegrepp.
Du kan styra sökläget genom att välja Enkel text, Hela ord, Escape-sekvenser eller Reguljärt uttryck i kombinationsrutan.
Om Escape-sekvenser eller Reguljärt uttryck är markerat, aktiveras menyalternativet Lägg till... längst ner i den sammanhangsberoende menyn i textrutorna och låter dig lägga till reguljära uttryckstecken i sökbegreppet eller ersätta mönster från fördefinierade listor.
Använd knappen eller för att gå till nästa eller föregående träff i dokumentet.
Skriv in texten att ersätta med i textrutan med beteckningen Ersätt och klicka på knappen Ersätt för att bara ersätta markerad text eller Ersätt alla för att ersätta söktexten i hela dokumentet.
Du kan ändra sök- och ersättningsbeteendet genom att välja de olika alternativen längst ner på raden. Genom att välja begränsas träffar till poster som matchar skiftläget (stora eller små bokstäver) för varje tecken i sökbegreppet. söker och ersätter bara inom nuvarande markering. Knappen Sök alla markerar alla träffar i dokumentet och visar antal hittade träffar i ett litet meddelandefönster.
Klicka på knappen till höger på den avancerade sök- och ersättningsraden för att byta till den inkrementella sökraden.
Om du använder ett reguljärt uttryck för att hitta texten som ska ersättas, kan du använda bakåtreferenser för att återanvända text som sparats i parentetiserade delmönster i uttrycket.
Se Reguljära uttryck för mer information om dem.
Du kan utföra find (sök), replace (ersätt) och ifind (inkrementell sökning) från kommandoraden.

Att använda bokmärken
Bokmärkesfunktionen låter dig markera vissa rader, för att lätt kunna hitta dem igen.
Du kan lägga till och ta bort ett bokmärke för en rad på två olika sätt:
Flytta infogningsmarkören till raden, och välj kommandot Bokmärken Nytt bokmärke (B).
Klicka på ikonkanten intill raden.
Bokmärken är tillgängliga i menyn Bokmärken. Varje individuellt bokmärke är tillgängligt som ett menyalternativ, namngivet med radnumret för raden med bokmärket, och de första tecknen i texten på raden. För att flytta infogningsmarkören till början av en rad med ett bokmärke, öppna menyn och välj bokmärket.
För att snabbt gå mellan bokmärken eller till nästa/föregående bokmärke, använd kommandona Bokmärken Nästa ( Page Down) eller Bokmärken Föregående ( Page Up ).

Automatisk radbrytning av text
Den här funktionen låter dig formatera texten på ett mycket enkelt sätt: texten radbryts, så att inga rader överskrider ett maximalt antal tecken per rad, om det inte finns en längre sträng av andra tecken än blanktecken.
För att aktivera/inaktivera det, markera/avmarkera kryssrutan Statisk radbrytning på redigeringssidan i inställningsdialogrutan.
För att ställa in maximal radlängd (maximalt antal tecken per rad), använd alternativet Bryt rader vid på redigeringssidan i inställningsdialogrutan.
Om aktiverad, så har det fäljande effekter:
Medan du skriver, lägger editorn automatiskt till en hård nyrad efter det sista blanktecknet på en position innan den maximala radlängden nås.
När dokumentet laddas, radbryter editorn texten på ett liknande sätt, så att inga rader är längre än den maximala radlängden, om de innehåller några blanktecken som tillåter detta.
Det finns för närvarande inget sätt att ställa in radbrytning för typer av dokument, eller aktivera och inaktivera funktionen på dokumentnivå. Det här kommer att rättas i en framtida version av .

Att använda automatisk indentering
s editorkomponent stöder en mängd olika automatiska indenteringslägen, skapade för olika textformat. Du kan välja bland tillgängliga lägen med menyn Verktyg Indentering. Modulerna för automatisk indentering tillhandahåller också funktionen Verktyg Justera som beräknar indenteringen för markeringen eller nuvarande rad igen. Alltså kan du indentera om hela dokumentet genom att markera all text och utföra åtgärden.
Alla indenteringslägen använder inställningar som hör ihop med indentering i det aktiva dokumentet.
Du kan ställa in alla möjliga inställningsvariabler, inklusive de som hör ihop med indentering, genom att använda dokumentvariabler och filtyper.

Tillgängliga lägen för automatisk indentering
Inget 	Väljes det här läget stängs automatisk indentering av helt och hållet.
Normal 	Den här indenteringen behåller helt enkelt en indentering som liknar den föregående raden med något innehåll som inte är blanktecken. Du kan kombinera den med alternativen indentera och avindentera för att indentera efter din egen smak.
C-stil 	Indentering för C och liknande språk, såsom C++, C#, Java, Javaskript och så vidare. Indenteringen fungerar inte med skriptspråk som Perl eller PHP.
Haskell 	Indentering för det funktionella programspråket Haskell.
Lilypond 	Indentering för notskriftsspråket Lilypond för musik.
Lisp 	Indentering särskilt för skriptspråket Lisp och dialekter av Lisp.
Python 	Indentering särskilt för skriptspråket Python.
XML-stil 	Indentering särskilt för XML-liknande språk.

Indikering av radändringar
indikering av radändringar låter dig enkelt se vad du nyligen har ändrat i en fil. Sparade ändringar anges av en grön rad till vänster om ett dokument, medan osparade ändringar anges av en orange rad.
Indikering av radändringar under användning.
Färgerna som används kan ändras i inställningsrutan Teckensnitt och färger, eller inaktivera funktionen helt under fliken Kanter i inställningsrutan Utseende.

Rullningslistens miniavbildning
Rullningslistens miniavbildning i visar en förhandsgranskning av dokument på rullningslistens plats. Den del av dokumentet som för närvarande är synlig markeras.
Rullningslistens miniavbildning visar en förhandsgranskning av s källkod.
Miniavbildningen kan tillfälligt aktiveras eller inaktiveras genom att använda Visa Visa rullningslistens miniavbildning eller permanent i avdelningen Utseende i s inställningar.