Introduction
Texteditorisakindofcomputersoftware.Mainlyusedtowriteandviewtextfiles.Therearesomespecialtexteditorsthatsupportaddingtheirownformatstoenrichthepresentationformofthedocument.Theoperatingsystemorintegrateddevelopmentenvironmentusuallyhasaneditorthatcanviewandeditplaintext,andthetexteditorthatcanincreasetheformatisusuallyusedbyindividualusersorcompaniesintheproductionoffilesthatrequireaformat.Becauseprogramsandprogramconfigurationfilesareusuallystoredinplaintext,programmersalsoneedtouseaplaintexteditortoeditprogramsandconfigurationfiles.
Textové editory pod běžnými systémy
Běžné jsou Poznámkový blok v systému Windows, textový editor v systému MacOSX, vi, Linux v systému Linux, gedit, úpravy v systému DOS atd.
Používejte v každém systému
1.Windowsstart/run,entertheeditcommandtoenterthetexteditortoeditthetext;youcanalsoentereditundercmdtoenterthetexteditor.Thetexteditorissimilartotheclanguageinterface.Itisaverypracticaltexteditingsoftware.
2.Pro MacOSX najděte textový editor.aplikaci(zdrojový název:TextEdit.app)vesložce aplikacepod diskem Launchpad(MacOSXLion10.7nebo výše),aotevřete.Vytvořte nový dokumentaimplementujte úpravy.Úpravy textupodporují formáty bohatého textu(.rtf),velká webová archivace(s.web.archiv) ,Otevřít text dokumentu(.odt),formát Word2007(.docx),formát Word2003(.xml),produkce souborů ve formátu Word1997 (.doc) a prostého textu (.txt) a export výše uvedených souborů ve formátu přenosných dokumentů ve formátu (.pdf).
3.Zadejte terminál pod Linuxem, zadejte název textového editoru a stiskněte 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.
Existuje několik dobrých textových editorů s otevřeným zdrojovým kódem, jako jsou NotePad++, PSPad, Komodo, Coda atd.
Typické funkce
Najít a nahradit
Najděte slovo nebo řetězec znaků v textovém souboru a nahraďte jeden řetězec znaků jiným řetězcem znaků. Lze použít různé metody: globální hledání a nahrazení, podmíněné hledání a nahrazení a bezpodmínečné hledání a nahrazení.
Vyjmout, Kopírovat, Vložit
Většina textových editorů podporuje kopírování nebo přesouvání v rámci souborů nebo mezi soubory.
Nastavení typu textu
Textové editory obvykle podporují základní funkce pro nastavení typu, jako je posouvání, automatické odsazování, nastavení počtu řádků, nastavení typu komentářů a brzy.
Undoandredo
Likewordprocessors,texteditorsalsosupportundoandredo.Usually,especiallyoldtexteditors,onlysupportone-leveleditinghistory,andcanonlyundoorrestoretothelastchange.Modernandcomplextexteditorssupportmulti-leveleditinghistory,sothatitcanbeundoneorrestoredtoanyhistoricalstate.Thenumberofchangesthatcanberecordedvarieswithdifferenteditors,andisusuallyconfigurable.
Import
Readormergethecontentofanothertextfiletothefilecurrentlybeingedited.Sometexteditorssupportinsertingtheoutputofoperatingsystemcommands.
Filtering
Someadvancedtexteditorsallowyoutosendthefileyouareeditingtoanothertoolandreadbackthefilteredresultstothisfile.Forexample,thismethodcansortsomerows,orperformmathematicalcalculations.
Historie
Kalón děrných štítků obsahující několik programů.
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.
Porovnání
Tato tabulka porovnává obecné informace každého editora:
Přiřazení | Čas prvního zveřejnění | Nejnovější verze | Cena (USD) | Smlouva o vydání | |
GNUEmacs | Projekt GNU | 1975 | 23.3 | Zdarma | GPL |
nvi | BillJoy | 1976 | 1,79 | Zdarma | Licence BSD |
Poznámkový blok | Microsoft | 1985 | 6.0 | Patří do systému Windows | Proprietární |
vim | BramMoolenaar | 1988 | 7.3 | Zdarma | Kompatibilní s GPL |
Alphatk | Alfa-vývojová kabina | 1990 | 8.0 | 40 $, shareware | Jádro není open source a obsahuje součásti BSD |
XEmacs | Společnost LucidInc. | 1991 | 21.0 | Zdarma | GPL |
TextPad | HeliosSoftwareSolutions | 1992 | 4.7.3 | 29 USD | Sdílejte software |
BBEdit | RichSiegel | Duben 1992 | 8.2.3 | 199 USD; 49 USD za výuku | Proprietární |
JOE | JosephAllen | 1992(?) | 3.3 | zdarma | GPL |
Acme | RobPike | 1993 | Vydáno se 4. vydáním plánu9 | Zdarma | LPL (schváleno OSI) |
UltraEdit | IDMComputerSolutions | 1994 | 12:00 | 40 USD | Proprietární |
Zeus | XidiconeP/L | 1995 | 3,95f | 39,95 USD | Proprietární |
EditPlus | ES-Computing | 20. března 1998 | 3.20 | 35 USD/osoba | Proprietární |
jEdit | SlavaPestov | 1998(?) | 4.2 | Zdarma | GPL |
Alphatk | VinceDarley | 1999 | 8.3.3 | 40 USD | Proprietární, obsahuje BDcomponents |
Modrá ryba | BluefishDevTeam | 1999 | 1.0.4 | Zdarma | GPL |
KonTEXT | EdenKirin | 1999 | 0,98,2 | Zdarma | Proprietární |
Nano | Projekt GNU | 1999 | 2.0.9 | Zdarma | GPL |
gedit | Projekt GNU | 2000 | 2.16.2 | Zdarma | GPL |
KWrite | KDE | 2000 | 4.5.3 | Zdarma | GPL |
Kate | KDE | Prosinec 2000 | 3.5.3 | Zdarma | GPL |
PSPad | Jan Fiala | 2002 | 4.5.2 | Zdarma | Proprietární |
AkelPad | Aleksander Shengalts, Alexey Kuznetsov a další přispěvatelé | 2003 | 4.5.4 | Zdarma | Licence BSD | p>
AptEdit | BrotherTechnology | 2003 | 4.8.1 | 44,95 USD | Zvláštní Ano |
SubEthaEdit | TheCodingMonkeys | rok 2003 | 2.1.1 | 35 USD za komerční použití | Proprietární |
Poznámkový blok++ | HouJinwu | 25. listopadu 2003 | 6.1 | Zdarma | GPL |
Profesionální poznámkový blok | ATechGroup | 2004 | 2.9 | 18 USD | Proprietární |
RainbowTextEditor | ChenChi-Shun | Listopad 2004 | 3.8 | Zdarma | p>Proprietární |
Poznámkový blok2 | FlorianBalmer | Duben 2004 | 4.2.25 | Zdarma | GPL |
MadEdit | madedit | 2006 | 0.2.9 | Zdarma | GPL |
Netpad | Původně vlastněno společností NetSoftInc. | 2008 | 1.0.3 | Zdarma | GPL |
CrimsonEditor | IngyuKang | ? | 3.7 | Zdarma | Opensource,usecertificateunknown |
Pico | Washingtonská univerzita | ? | 4.64 | Zdarma | Proprietární |
NeoeEdit | neoedmund | 2009 | r220 | Zdarma | Licence BSD |
Siphonink | BGLL | 2011 | 2.5.1.0 | Zdarma | Proprietární |
< td> | Čas prvního zveřejnění | Nejnovější verze | Cena (USD) | Smlouva o vydání |