tekstieditori

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:

p>p>< td>

Attribuutio

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

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

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

NeoeEditneoedmund

2009

r220IlmainenBSD-lisenssi
SiphoninkBGLL20112.5.1.0IlmainenYksityiskohtainen

Ensimmäisen julkisen julkaisun aika

Viimeisin vakaa versio

Hinta (USD)

ReleaseAgreement

Related Articles
TOP