webbutvecklare och programmerare har specialiserade text - redigering behov som skiljer sig från de funktioner som erbjuds av Anteckningar eller ordbehandlare . En distinkt gren av programvara som kallas textredigerare vill tjäna denna marknad genom att tillhandahålla verktyg som är användbara under kodningen . Eftersom varje programmeringsspråk är olika , måste premium textredigerare har många extra funktioner för att täcka alla eventualiteter . Ordbehandling vs Textredigering
processorer
Word rikta skrivandet behoven hos både allmänhet och professionella författare och har utvecklats till kraftpaket som täcker layout , grafisk design och många andra områden nisch av skrivande som bara tangentiellt relatera till ord . Text redaktörer alltid fokuserat på själva texten och i allmänhet erbjuda mycket begränsad formatering och alternativ layout . I vissa fall kan en textredigerare gälla endast en textstil exempel fet eller kursiv stil för ett helt dokument i stället för ett enskilt ord eller mening . Använd ordbehandlare när presentationen av texten är lika viktigt som texten . Textredigerare finns för när presentationen spelar ingen roll alls , vilket är fallet med programmeringskod .
Basic Text Editors
Både Windows och Mac OS X levereras med textredigerare : Anteckningar för Windows och TextEdit för Mac . Linux fartyg med olika textredigerare i det grafiska användargränssnittet , beroende på vilken version du väljer , och har typiskt pico eller nano installerat på kommandoraden . Använd Anteckningar eller Textredigerare som textredigerare genom att välja " vanlig text " med en " . Txt " förlängning som filformat när du sparar . Alla dessa program fungerar bra för korta programmeringsprojekt men ger inte någon hjälp med ditt arbete . Du måste vara ganska expert med detta program för att undvika stavfel och andra fel som hindrar din HTML från rendering i en webbläsare eller orsaka programmet att krascha .
Kommandoradsgränssnitt redigering
Vim och Emacs är extremt sofistikerade textredigeringsprogram som finns på Linux eller Mac OS X kommandoraden eller kan hämtas i fönsterläge applikationer för användning på nästan alla operativsystem . Båda erbjuder kraftfulla töjbarhet för en mängd olika uppgifter - men på bekostnad av en brant inlärningskurva . Vissa programmerare anta ett arbetsflöde där man bara använder kommandoraden redaktörer , oftast genom att öppna många terminal fönster på en gång , men de flesta programmerare kommer att gynnas av att lära sig tillräckligt kommandoradsverktyg färdigheter för snabba redigeringar och skapa filer .
Avancerad Textredigering
redaktörer
Premium kommer med funktioner anpassade för behoven hos kodning och programmering . Till exempel kan interpunktion inklusive citat, parenteser och fästen stängas automatiskt : när en " ( " skrivs , motsvarande " ) " infogas automatiskt efter markören så nästa maskinskrivna ord är inom parentes . Utelämna den avslutande parentesen skulle vara en mindre grammatisk fråga i ett skriftligt brev men är ett allvarligt fel i de flesta programmeringsspråk . Premium textredigerare har också mer avancerad sökning och ersätta kapacitet , funktioner för att arbeta med osynliga tecken som tabbar , blanksteg och vagnreturer , och automatisk färgkodning som belyser texten genom sammanhanget . Till exempel kommer ett HTML-dokument visas taggar som " div " och " span " i en annan färg än de element som " alt " eller " src . " Addera Integrated utvecklingsmiljöer
Premium redaktörer erbjuda funktion ställer liknar integrerade utvecklingsmiljöer . En IDE är ett program som fungerar med många filer samtidigt och är mycket användbar för programspråk och webbutveckling där arbetet kan vara utspridda över många separata filer . Den väsentliga skillnaden mellan en IDE och en textredigerare är begreppet ett projekt , som refererar till alla de filer som behövs för uppgiften och ger dem möjlighet att redigeras samtidigt . IDE kan också komma med inbyggd dokumentation för programspråk , felkontroll och möjligheten att köra skript som genererar programkod . Dessa funktioner kan också hittas i de mest mångsidiga textredigerare där skillnaden mellan IDE och textredigerare är suddig .