Introduction
Texteditorisakindofcomputersoftware.Mainlyusedtowriteandviewtextfiles.Therearesomespecialtexteditorsthatsupportaddingtheirownformatstoenrichthepresentationformofthedocument.Theoperatingsystemorintegrateddevelopmentenvironmentusuallyhasaneditorthatcanviewandeditplaintext,andthetexteditorthatcanincreasetheformatisusuallyusedbyindividualusersorcompaniesintheproductionoffilesthatrequireaformat.Becauseprogramsandprogramconfigurationfilesareusuallystoredinplaintext,programmersalsoneedtouseaplaintexteditortoeditprogramsandconfigurationfiles.
Tekstieditorit yhteisissä järjestelmissä
Yleiset ovat Notepad-Windowsissa, tekstieditorissaMacOSX:ssä, vi:ssä, Linuxissa, Linuxissa, geditissä, editoinnissa DOSissa jne.
Käytä jokaisessa järjestelmässä
1.Windowsstart/run,entertheeditcommandtoenterthetexteditortoeditthetext;youcanalsoentereditundercmdtoenterthetexteditor.Thetexteditorissimilartotheclanguageinterface.Itisaverypracticaltexteditingsoftware.
2.MacOSX:ssätekstieditori.app(lähdenimi:TextEdit.app)etsi sovelluskansiostadiskorLaunchpad-alustasta(MacOSXLion10.7orbove),ja avaa.Luo uusi asiakirja ja toteutamuokkaus.Tekstinmuokkaus tukee rikastekstimuotoa(.rtf)archivesformat(.rtf) ,OpenDocumenttext(.odt),Word2007-muoto(.docx),Word2003-muoto(.xml),Word1997-muoto(.doc)ja pelkkäteksti(.txt)tiedostontuotanto,edellä olevien tiedostojen hakemisto siirrettävässä asiakirjamuodossa(.pdf).Tekstieditori voi toimia
3.AnnaLinux-pääte,kirjoita tekstieditorin nimi ja paina Enter.
Type
Sometexteditorsareshortandpowerful,andsometexteditorsproviderichandcomplexfunctions.Forexample,bothUnixandUnix-likeoperatingsystemsprovidethevieditor(oritsvariants),butsomeoperatingsystemsalsoprovidetheEmacseditor.Windowssystemprovidesaverysimplenotepad,butmanypeople,especiallythoseprogrammers,preferothereditorswithricherfunctionsunderWindows.IntheclassicMacOSofAppleMacintosh,SimpleTextwasincluded.Later,TextEditreplacedit.Someeditorssupporttwomodesofoperation,bothasatexteditorandasawordprocessor.WordStarisanexample.
Thetexteditorsusedbyprofessionalcomputerusersoftendonotlimitthesizeofopenfiles.Sucheditorsstillstartquicklywheneditinglargefiles,andtheycanalsoeditfilesthatexceedthememorysize.Asimpletexteditorusuallyreadsthefiledirectlyintomemory.Inthisway,thespeedisslowerwhenprocessinglargerfiles,anditsimplycannotbeprocessedforlargerfiles.
Professionalcomputersneedtheabilitytohandlelargefiles.Forexample,systemadministratorsneedtoreadverylonglogfiles;programmersneedtomodifyverylargesourcecodefiles,orcheckunusuallylargefiles,suchasfilesusedtostoreentiredictionaries.
Sometexteditorscontainspecialcomputerlanguages,whichcanbecustomizedusingthislanguage(programmableeditor).Forexample,youcancustomizeEmacswithLispprograms.Usingthismethod,theusercanusuallysimulatetheshortcutkeycombinationofacertaineditorandsomeotherfeaturesasanothereditor,sothattheuserdoesnotneedtolearnthecommandcombinationofthiseditor.
TherearealsosomeprogrammableeditorsthatuseREXXastheirscriptinglanguage.TheseeditorssupportdirectinputofcommandsorREXXstatementsatthebottomofthescreen.Peopleusuallythinkoftheseeditorsasorthodoxeditors.Inthistypeofeditor,themostrepresentativeisthefollow-upproductofXedit,andXeditisIBM'seditorinVM/CMS.Somevifollow-upproducts,suchasVim,alsosupportfoldingandmacros,andtherearecommandlinesatthebottom.Peoplethinkofthemasanotherkindoforthodoxeditor.
Manytexteditorsusedtodevelopsoftwaresupportsyntaxhighlightingandauto-completionofsourcecode,whichmakestheprogrameasiertoreadandwrite.Theprogrameditorusuallyallowsyoutoselectasubroutineorvariable,thenjumptoitsdefinitionpart,andthenjumpbacktotheoriginalposition.Additionaltoolslikectagsarespecificallyusedtolocatethedefinitionpart.
Withthedevelopmentofcomputernetworks,texteditorsthatcanbeeditedbymultiplepeoplehavebeenborn,suchasNetpadundertheWindowsoperatingsystem,whichallowsmultiplepeopletoeditorreadthesametextfileatthesametime.
On todella hyviä avoimen lähdekoodin tekstieditoreja, kuten NotePad++, PPSPad, Komodo, Coda jne.
Tyypilliset toiminnot
Etsi jaKorvaa
Etsi sana taimerkkijono tekstitiedostosta ja korvaa yksi merkkijono toisella merkkijonolla. Useita menetelmiä voidaan ottaa käyttöön: yleinen haku ja korvaaminen, ehdollinen haku ja korvaaminen ja ehdoton haku.
Leikkaa, kopioi, liitä
Useimmat tekstieditorit tukevat kopioimista tai siirtämistä tiedostojen sisällä.
Tekstityyppiasetus
Tekstieditorit tukevat yleensä perustyyppien asetustoimintoja, kuten vierittämistä, automaattista sisennystä, rivinumeron tyyppiasetusta, kommenttityyppiasetusta ja pian.
Undoandredo
Likewordprocessors,texteditorsalsosupportundoandredo.Usually,especiallyoldtexteditors,onlysupportone-leveleditinghistory,andcanonlyundoorrestoretothelastchange.Modernandcomplextexteditorssupportmulti-leveleditinghistory,sothatitcanbeundoneorrestoredtoanyhistoricalstate.Thenumberofchangesthatcanberecordedvarieswithdifferenteditors,andisusuallyconfigurable.
Import
Readormergethecontentofanothertextfiletothefilecurrentlybeingedited.Sometexteditorssupportinsertingtheoutputofoperatingsystemcommands.
Filtering
Someadvancedtexteditorsallowyoutosendthefileyouareeditingtoanothertoolandreadbackthefilteredresultstothisfile.Forexample,thismethodcansortsomerows,orperformmathematicalcalculations.
Historia
Useita ohjelmia sisältävien rei'itettyjen korttien laatikko.
Beforetheadventoftexteditors,peopleusedpunchingmachinestopunchcomputertextonpunchcards.Thetextisstoredinaboxcontainingsuchathincard,whichcanbereadwithacardreader.
Thefirsttexteditorisalineeditor,whichrunsonatypingterminal.Thiseditordoesnothavethefunctionofdisplayinginwindowsandscreens.Itcontainssomeveryshortcommands(inordertoreducetheamountoftyping).Oneofthecommandscanprintoutthespecifiedpartofthefilethroughatypewriter.Theeditcursorisanimaginaryinsertionpoint,whichcanbemovedtothelinewherethespecificcontentstringislocatedthroughspecialcommands.Subsequently,thecontentstringwasexpandedintoregularexpressions.Ifyouwanttoseethechangesinthefile,youneedtoprintitout.Comparedwiththepuncher,peoplethinkthatthisline-basedtexteditorisarevolutionaryadvancement.Withoutit,usersneedtomarkthosecommandsforprocessingtextintospecialcardsandusethesecardswheneditingfiles.
Whencomputerterminalswithdisplayscreensappeared,texteditorsbasedondisplayscreensbecamepopular.Oneoftheearliestfull-screeneditorswascalledO26,whichwasmadein1967fortheoperationconsoleofCDC6000seriesmachines.Anotherearlyfull-screeneditorwasvi.viwasborninthe1970s,anditisstillthestandardeditorforUnixandLinux.Thefull-screeneditorhasplayedaroleinpromotingthesalesofvideoterminals.
Vertailu
Tässä taulukossa verrataan päätoimittajan yleisiä tietoja:
Attribuutio | Ensimmäisen julkisen julkaisun aika | Viimeisin vakaa versio | Hinta (USD) | ReleaseAgreement | |
GNUEmacs | GNUProject | 1975 | 23.3 | Ilmainen | GPL |
nvi | BillJoy | 1976 | 1,79 | Ilmainen | BSD-lisenssi |
Muistilehtiö | Microsoft | 1985 | 6.0 | Windows-järjestelmään kuuluminen | Omistaja |
vim | BramMoolenaar | 1988 | 7.3 | Ilmainen | GPL-yhteensopiva |
Alphatk | Alfa-kehityskaabal | 1990 | 8.0 | 40 dollaria, shareware | Kerneli ei avaudu lähdelähteenä ja sisältää BSD-komponentteja |
XEmacs | LucidInc. | 1991 | 21.0 | Ilmainen | GPL |
Tekstilehti | HeliosSoftwareSolutions | 1992 | 4.7.3 | 29 dollaria | Jaettu ohjelmisto |
BBEmuokkaa | RichSiegel | Huhtikuu 1992 | 8.2.3 | 199 dollaria;opetuskäyttö 49 dollaria | Omistaja |
JOE | JosephAllen | 1992(?) | 3.3 | ilmainen | GPL |
Acme | RobPike | 1993 | Julkaistu Plan9:n 4. versiossa | Ilmainen | LPL (OSI-hyväksytty) |
UltraEdit | IDMCuterSolutions | 1994 | 12.00 | 40 dollaria | Omistaja |
Zeus | XidiconeP/L | 1995 | 3,95 f | 39,95 dollaria | Omistaja |
EditPlus | ES-Computing | 20. maaliskuuta 1998 | 3.20 | 35 dollaria/henkilö | Omistaja |
jMuokkaa | SlavaPestov | 1998(?) | 4.2 | Ilmainen | GPL |
Alphatk | VinceDarley | 1999 | 8.3.3 | 40 dollaria | Sisältää BSD-komponentteja |
Bluefish | BluefishDevTeam | 1999 | 1.0.4 | Ilmainen | GPL |
KONTEKSTI | EdenKirin | 1999 | 0.98.2 | Ilmainen | Omistaja |
Nano | GNUProject | 1999 | 2.0.9 | Ilmainen | GPL |
gedit | GNUProject | 2000 | 2.16.2 | Ilmainen | GPL |
KWrite | KDE | 2000 | 4.5.3 | Ilmainen | GPL |
Kate | KDE | Joulukuu 2000 | 3.5.3 | Ilmainen | GPL |
PSPad | JanFiala | 2002 | 4.5.2 | Ilmainen | Omistaja |
AkelPad | AleksanderShengalts, Aleksei Kuznetso ja muut avustajat | 2003 | 4.5.4 | Ilmainen | BSD-lisenssi | p>
AptEdit | BrotherTechnology | 2003 | 4.8.1 | 44,95 dollaria | ErityisestiKyllä |
SubEthaEdit | TheCodingMonkeys | 2003 | 2.1.1 | 35 dollaria kaupalliseen käyttöön | Omistaja |
Muistio++ | HouJinwu | 25.11.2003 | 6.1 | Ilmainen | GPL |
Ammattimainen muistilehtiö | ATechGroup | 2004 | 2.9 | 18 dollaria | Omistaja |
RainbowTextEditor | ChenChi-Shun | Marraskuu 2004 | 3.8 | Ilmainen | p>Omistaja |
Muistilehtiö2 | FlorianBalmer | Huhtikuu 2004 | 4.2.25 | Ilmainen | GPL |
MadEdit | maedit | 2006 | 0.2.9 | Ilmainen | GPL |
Netpad | Alunperin NetSoftInc. | 2008 | 1.0.3 | Ilmainen | GPL |
CrimsonEditor | IngyuKang | ? | 3.7 | Ilmainen | Avoin lähdekoodi, käytä sertifikaattia tuntematon |
Pico | Washingtonin yliopisto | ? | 4.64 | Ilmainen | Omistaja |
NeoeEdit | neoedmund | 2009 | r220 | Ilmainen | BSD-lisenssi |
Siphonink | BGLL | 2011 | 2.5.1.0 | Ilmainen | Yksityiskohtainen |
< td> | Ensimmäisen julkisen julkaisun aika | Viimeisin vakaa versio | Hinta (USD) | ReleaseAgreement |