Redaktues teksti
Tekst i thjeshtë dhe tekst i pasur
RedaktoArtikujt kryesorë: Teksti i thjeshtë dhe Teksti i pasur.
Ekzistojnë dallime të rëndësishme midis tekstit të thjeshtë (i krijuar dhe redaktuar nga redaktuesit e tekstit) dhe teksti i pasur (si ai i krijuar nga përpunuesit e tekstit ose programi publikues në ekran).
Teksti i thjeshtë përbëhet eksluzivisht nga përfaqësimi i karaktereve. Çdo karakter përfaqësohet nga një sekuencë me gjatësi fikse prej një, ose dy ose katër bajt, në përputhje me konventat specifike të kodimit të karaktereve, të tilla si ASCII, ISO, /IEC 2022, Shift JIS, UTF-8 ose UTF-16. Këto konventa përcaktojnë shumë karaktere të shtypura, por edhe karaktere që nuk shtypen që kontrollojnë rrjedhën e tekstit, si hapësira, ndërprerja e rreshtit dhe ndërprerja e faqes. Teksti i thjeshtë nuk përmban asnjë informacion tjetër për vetë tekstin, madje as konventën e kodimit të karaktereve të përdorur. Teksti i thjeshtë ruhet në skedarët e tekstit, megjithëse skedarët e teksitit nuk ruajnë ekskluzivisht tekst të thjesht (dikur nga nevoja dhe tani sipas konvencionit) përgjithësisht shfaqej duke përdorur një shkronjë vetëm hapësirë, i tillë që shtrirja horizontale dhe formatimi kolonës bëheshin ndonjëherë duke përdorur karaktere të hapësirës së bardhë.
Teksti i pasur, nga ana tjetër, mund të përmbajë meta të dhëna, të dhëna për formatimin e karaktereve (p.sh. lloji i fytyrës, madhësia, pesha dhe stili), të dhëna të formatimit të paragrafit (p.sh. dhëmbëzimi, shtrirja, shpërndarja e shkronjave dhe fjalëve, dhe hapësira ndërmjet rreshtat ose paragrafët e tjerë), dhe të dhënat e specifikimeve të faqes (p.sh. madhësia, diferenca dhe drejtimi i leximit). Teksti i pasur mund të jetë shumë kompleks. Teksti i pasur mund të ruhet në format binar (p.sh. DOC), skedarë teksti që i përmbahen një gjuhë shënjimi (p.sh. RTF ose HTML), ose në një formë hibride të të dyjave (p.sh. Office Open XML ).
Redaktuesit e tekstit synojnë të hapin dhe ruajnë skedarë teksti që përmbajnë tekst të thjeshtë ose çdo gjë që mund të interpretohet si tekst i thjeshtë, duke përfshirë shënimin për tekst të pasur ose shënimin për diçka tjetër (p.sh. SVG).
Historia
RedaktoPërpara se të ekzistonin redaktuesit e tekstit, teksti i kompjuterit u fut në kartat me makineri çelës me grusht.[ 5 ] Kutitë fizike të këtyre kartave të holla kartoni u futën më pas në një lexues letrash. Shirit magnetik, daulle dhe skedarët e imazheve të kartës së diskut të krijuar nga kuvertë të tillë kartash shpesh nuk kishin fare karaktere të ndarjes së rreshtave dhe supozonin regjistrime me gjatësi fikse[a] 80 ose 90 karaktere[ 6 ] .[ 7 ] Një alternativë ndaj letrave ishte Ngjitur shirit. Ai mund të krijohet nga disa teleshtypësin (të tilla si llojinTele), të cilët përdorën karaktere speciale për të treguar skajet e regjistrimeve.[ 8 ] Disa sisteme operative të hershme përfshinin redaktues teksti në grup, ose të integruar me përpunuesit e gjuhës ose si programe të veçanta të shërbimeve; një shembull i hershëm ishte aftësia për të redaktuar SHTRYDH skedarët burim për SCAT[ 9 ] në SHPËRNDAJE Sistemin Operativ.
Redaktorët e parë ndërveprues të tekstit ishin "redaktorët e linjës" të orientuar në terminalet teleprinter ose type writer-style pa ekran. Komandat (shpesh një shtypje e vetme tasti) kryenin modifikime në një skedar në një pikë futjeje imagjinare të quajtur "kursori". Ndryshimet u verifikuan duke shtypur një komandë për të printuar një pjesë të vogël të skedarit dhe periodikisht duke shtypur të gjithë skedarin. Në disa redaktues rreshtash, kursori mund të zhvendoset me anë të komandave që specifikojnë numrin e rreshtit në skedar, tekstin strings (kontekst) për të cilin do të kërkohet dhe përfundimisht shprehjet e rregullta. Redaktorët e linjës ishin përmirësime të mëdha ndaj goditjes së çelësave. Disa redaktorë të linjës mund të përdoren me tastierë; komandat e redaktimit mund të merren nga një kuvertë letrash dhe të aplikohen në një skedar të caktuar. Disa redaktorë të zakonshëm të linjës mbështetën një modalitet "verifiko" në të cilin komandat e ndryshimit shfaqnin linjat e ndryshuara.
Kur terminalet kompjuterike me ekrane video u bënë të disponueshme, redaktuesit e tekstit të bazuar në ekran (nganjëherë quhen thjesht "redaktorët e ekranit") u bënë të zakonshëm. Një nga redaktuesit më të hershëm të ekranit të plotë ishte O26, i cili u shkrua për konsolën e operatorit të kompjuterëve CDC 6000 series në vitin 1967. Një tjetër redaktues i hershëm i ekranit të plotë ishte vi. I shkruar në vitet 1970, ai është ende një redaktues standard[ 10 ] në sistemet operative Unix dhe Linux. Gjithashtu i shkruar në vitet 1970 ishte redaktori i orientuar nga ekrani UCSD Pascal, i cili u optimizua si për kodin burimor të futur ashtu edhe për tekstin e përgjithshëm.[ 11 ] Emacs, një nga të parët falas dhe softuer me burim të hapur projekte, është një tjetër redaktues i hershëm në ekran të plotë ose në kohë reale, ai që ishte portuar në shumë sisteme.[ 12 ] 1977 Commodore PET ishte i pari. kompjuter i tregut masiv për të shfaqur një redaktues me ekran të plotë. Lehtësia dhe shpejtësia e një redaktuesi me ekran të plotë (në krahasim me redaktorët e bazuar në linjë) motivoi shumë blerje të hershme të terminaleve video.[ 13 ]
Struktura bazë e të dhënave në një redaktues teksti është ajo që menaxhon vargun (sekuencën e karaktereve) ose listën e rekordeve që përfaqëson gjendjen aktuale të skedarit që redaktohet. Ndërsa e para mund të ruhet në një arresë të gjatë të njëpasnjëshme karakteresh, dëshira për redaktues teksti që mund të fusin më shpejt tekst, të fshijnë tekstin dhe të zhbëjnë/ribëjnë redaktimet e mëparshme, çoi në zhvillimin e strukturave më të ndërlikuara të të dhënave të sekuencës. .[ 14 ] Një redaktues tipik teksti përdor një gap buffer, një lista e lidhur rreshtash (si në Paper Clip), një tabelë pjesë, ose një litar, si struktura e të dhënave të sekuencës së tij.
Llojet e redaktuesve të tekstit
RedaktoDisa redaktues teksti janë të vegjël dhe të thjeshtë, ndërsa të tjerë ofrojnë funksione të gjera dhe komplekse. Për shembull, sistemet operative Uniks dhe Uniks kanë redaktuesin pico (ose një variant), por shumë përfshijnë gjithashtu redaktorët vi dhe Emacs. Sistemet Programi i vogël i Dritareve vijnë me Fletore Shënimesh të thjeshtë, megjithëse shumë njerëz—veçanërisht programuesit—preferojnë redaktues të tjerë me më shumë veçori. Nën Molla Macintosh klasik SO Mac kishte TekstiShtëpisë më vonë i zëvendësuar nga Teksti Thjeshtë 9 në 1994, i cili u zëvendësua në Mac OS X nga Text Edit, i cili kombinon veçoritë e një redaktuesi teksti me ato tipike të një përpunuesi teksti si vizoret, kufijtë dhe përzgjedhja e shumëfishtë e shkronjave. Këto veçori nuk janë të disponueshme njëkohësisht, por duhet të ndërrohen me komandën e përdoruesit, ose nëpërmjet programit që përcakton automatikisht lloji i skedarit.
Shumica e përpunuesve të tekstit mund të lexojnë dhe shkruajnë skedarë në format teksti të thjeshtë, duke i lejuar ata të hapin skedarë të ruajtur nga redaktuesit e tekstit. Megjithatë, ruajtja e këtyre skedarëve nga një përpunues teksti kërkon të sigurohet që skedari të jetë i shkruar në formatin tekst i thjeshtë dhe që çdo cilësim i Enkodimi i tekstit ose BOM nuk do ta errësojë skedarin për përdorimin e tij të synuar. . Përpunuesit e tekstit jo-WYSIWYG, të tilla si FjalaYll, futen më lehtë në shërbim si redaktues teksti dhe në fakt u përdorën zakonisht si të tillë gjatë viteve 1980. formati i skedarit i paracaktuar i këtyre përpunuesve të tekstit shpesh i ngjan një gjuhe shënimi, me formatin bazë që është teksti i thjeshtë dhe formatimi vizual i arritur duke përdorur karakteret e kontrollit ose sekuencat e ikjes që nuk shtypen. Përpunuesit e mëvonshëm të tekstit si Programi i vogël Fjala ruajnë skedarët e tyre në një format binar dhe pothuajse nuk përdoren kurrë për të redaktuar skedarë teksti të thjeshtë.[ 15 ]
Disa redaktues teksti mund të redaktojnë skedarë jashtëzakonisht të mëdhenj si skedarët e ditarit ose një bazë të dhënash të tërë të vendosur në një skedar të vetëm. Redaktorët më të thjeshtë të tekstit thjesht mund të lexojnë skedarë në memorien kryesore të kompjuterit. Me skedarë më të mëdhenj, ky mund të jetë një proces i ngadaltë dhe i gjithë skedari mund të mos përshtatet. Disa redaktues teksti nuk e lejojnë përdoruesin të fillojë redaktimin derisa të përfundojë ky lexim. Performanca e redaktimit gjithashtu vuan shpesh në redaktuesit jo të specializuar, me redaktuesin që i duhen sekonda apo edhe minuta për t'iu përgjigjur goditjeve të tastave ose komandave të navigimit. Redaktorët e specializuar kanë optimizime të tilla si ruajtja vetëm e pjesës së dukshme të skedarëve të mëdhenj në memorie, duke përmirësuar performancën e redaktimit.
Disa redaktorë janë të programueshëm, që do të thotë, p.sh., ata mund të personalizohen për përdorime specifike. Me një redaktues të programueshëm është e lehtë të automatizoni detyrat e përsëritura ose, të shtoni funksionalitete të reja apo edhe të zbatoni një aplikacion të ri brenda kornizës së redaktuesit. Një motiv i zakonshëm për personalizim është që një redaktues teksti të përdorë komandat e një redaktuesi tjetër teksti me të cilin përdoruesi është më i njohur, ose të kopjojë funksionalitetin e munguar nga i cili përdoruesi ka filluar të varet. Zhvilluesit e programeve kompjuterike shpesh përdorin personalizime të redaktuesve të përshtatur me gjuhën e programimit ose mjedisin e zhvillimit në të cilin po punojnë. Programueshmëria e disa redaktuesve të tekstit është e kufizuar në përmirësimin e funksionalitetit kryesor të redaktimit të programit, por Emacs mund të zgjerohet shumë përtej redaktimit të tekstit skedarë—për shfletim në ueb, leximin e postës elektronike, bisedën në internet, menaxhimin e skedarëve ose luajtjen e lojërave dhe shpesh mendohet si një mjedis ekzekutimi i Lisp me një Ndërfaqja e Përdoruesit të Tekstit. Emacs madje mund të programohet për të imituar Vi, rivalin e tij në luftërat e redaktorit tradicional të kultura Uniks.[ 16 ][[[17]] ]
Një grup i rëndësishëm redaktuesish të programueshëm përdor REXX[ b ] si gjuhë skriptimi. Këta "redaktorë ortodoksë" përmbajnë një "vijë komandimi" në të cilën mund të shtypen komandat dhe makrot dhe linjat e tekstit në të cilat mund të shtypen komandat e rreshtave[ c ] dhe makro. Shumica e redaktorëve të tillë janë derivate të ISPF/PDF REDAKTO ose të XREDAKTO, redaktori kryesor i IBM për VM/SP deri në z/VM. Midis tyre janë XREDAKTO [THE]], KREDAKTO, X2, Uni-edit dhe SREDAKTO.
Një redaktues teksti i shkruar ose i personalizuar për një përdorim specifik mund të përcaktojë se çfarë është duke redaktuar përdoruesi dhe të ndihmojë përdoruesin, shpesh duke plotësuar termat e programimit dhe duke treguar këshillat e veglave me dokumentacionin përkatës. Shumë redaktues teksti për zhvilluesit e softuerit përfshijnë kodin burimor sintaksë theksimin dhe automatikën dhëmbëzimi për t'i bërë programet më të lehta për t'u lexuar dhe shkruar. Redaktorët e programimit shpesh e lejojnë përdoruesin të zgjedhë emrin e një përfshi skedarin, funksionin ose ndryshore, më pas kaloni te përkufizimi i tij. Disa gjithashtu lejojnë lundrimin e lehtë në seksionin origjinal të kodit duke ruajtur vendndodhjen fillestare të kursorit ose duke shfaqur përkufizimin e kërkuar në një dritare kërcyese ose buffer të përkohshëm. Disa redaktorë e zbatojnë vetë këtë aftësi, por shpesh një mjet ndihmës si tagetc përdoret për të gjetur përkufizimet.
Karakteristikat tipike
Redakto• Gjeni dhe zëvendësoni – Redaktorët e tekstit ofrojnë lehtësira të gjera për kërkimin dhe zëvendësimin e vargjeve të tekstit, qoftë individualisht, ose grupe skedarësh në skedat e hapura ose në një dosje të zgjedhur. Redaktorët e avancuar mund të përdorin [[shprehjet e rregullta]] për të kërkuar dhe modifikuar tekstin ose kodin. Veçoritë shtesë mund të përfshijnë opsionale ndjeshmëria e rastit, një histori termash kërkimi për rikujtim të shpejtë dhe përfundim automatik dhe renditje të rezultateve të shumta në një vend.[ 18 ] Nevoitet burim më i mirë • Prit, kopjo dhe ngjit – shumica e redaktuesve të tekstit ofrojnë metoda për të kopjuar dhe zhvendosur tekstin brenda skedarit ose midis skedarëve. • Aftësia për të trajtuar tekstin e koduar UTF-8. • Formatimi i tekstit – Redaktorët e tekstit shpesh ofrojnë veçori bazë të formatimit vizual si mbështjellja e rreshtit, indentacioni automatik, lista e pikave duke përdorur karaktere ASCII, formatimi i komenteve , theksimi i sintaksës dhe kështu me radhë. Këto janë zakonisht vetëm për shfaqje dhe nuk futin kode formatimi në vetë skedarin. • Zbërthe dhe ribëj – Ashtu si me përpunuesit e tekstit, redaktuesit e tekstit ofrojnë një mënyrë për të zhbërë dhe ribërë modifikimin e fundit, ose më shumë. Shpesh - veçanërisht me redaktuesit e vjetër të tekstit - mbahet mend vetëm një nivel i historisë së redaktimit dhe lëshimi i njëpasnjëshëm i komandës së zhbërjes do të "ndryshojë" vetëm ndryshimin e fundit. Redaktorët modernë ose më kompleksë zakonisht ofrojnë një histori të shumëfishtë, kështu që lëshimi i komandës zhbërje në mënyrë të përsëritur do ta kthejë dokumentin në redaktime të njëpasnjëshme më të vjetra. Një komandë e veçantë e ribërjes do t'i ciklit modifikimet "përpara" drejt ndryshimeve më të fundit. Numri i ndryshimeve të kujtuara varet nga redaktori dhe shpesh mund të konfigurohet nga përdoruesi. • Aftësia për të kërcyer në një numër rreshti të caktuar. citim i nevojshëm
Karakteristikat e avancuara
Redakto• Përkufizimi i makros ose i procedurës: për të përcaktuar komandat ose veçoritë e reja si kombinime të komandave të mëparshme ose makrove të tjera, ndoshta me parametra të kaluar, ose me fole të makros. • Profilet për të ruajtur opsionet e vendosura nga përdoruesi ndërmjet sesionit të redaktimit. • Makrotë e profilit me emra të specifikuar, p.sh., mjedisi, profili, të ekzekutuara automatikisht në fillim të një sesioni redaktimi ose kur hapni një skedar të ri. • Redaktimi me shumë skedarë: aftësia për të redaktuar skedarë të shumtë gjatë një sesioni redaktimi, ndoshta duke kujtuar kursorin e linjës aktuale të secilit skedar, për të futur tekst të përsëritur në çdo skedar, për të kopjuar ose zhvendosur tekstin midis skedarëve, në anën krahaso skedarët -përkrah (ndoshta me një ndërfaqe me shumë dokumente me pllaka), etj. • Redaktorët me shumë pamje: aftësia për të shfaqur pamje të shumta të të njëjtit skedar, me gjurmim të pavarur të kursorit, duke sinkronizuar ndryshimet midis dritareve, por duke ofruar të njëjtat lehtësira që disponohen për skedarët e pavarur. • Kolaps/zgjero, i quajtur edhe palosja: aftësia për të përjashtuar përkohësisht seksione të tekstit nga pamja. Kjo mund të bazohet ose në një sërë numrash rreshtash ose në ndonjë element sintaksor, p.sh., duke përjashtuar gjithçka midis një FILLIMI; dhe FUNDI që përputhet;. • Redaktimi i bazuar në kolona; aftësia për të ndryshuar ose futur të dhëna në një kolonë të caktuar, ose për të zhvendosur të dhënat në kolona specifike. • Transformimi i të dhënave – Leximi ose bashkimi i përmbajtjes së një skedari tjetër teksti në skedarin që po redaktohet aktualisht. Disa redaktues teksti ofrojnë një mënyrë për të futur daljen e një komande të lëshuar në guaskën e sistemit operativ. Gjithashtu, një veçori e zhvendosjes së rastit mund të përkthehet në shkronja të vogla ose të mëdha. • Filtrimi – Disa redaktues të avancuar të tekstit lejojnë redaktuesin të dërgojë të gjithë ose pjesët e skedarit që redaktohet në një program tjetër dhe të lexojë rezultatin përsëri në skedar në vend të rreshtave që "filtrohet". Kjo, për shembull, është e dobishme për renditjen e një serie rreshtash në mënyrë alfabetike ose numerike, për të bërë llogaritje matematikore, për të futur në dhëmbë kodi burimor, e kështu me radhë. • Theksimi i sintaksës – nënvizon në mënyrë kontekstuale kodi burimor, gjuhët e shënjimit, skedarët e konfigurimit dhe tekste të tjera që shfaqen në një format të organizuar ose të parashikueshëm. Redaktorët në përgjithësi i lejojnë përdoruesit të personalizojnë ngjyrat ose stilet e përdorura për çdo element gjuhësor. Disa redaktues teksti gjithashtu i lejojnë përdoruesit të instalojnë dhe përdorin temat për të ndryshuar dukjen dhe ndjesinë të gjithë [[ndërfaqes së përdoruesit]] të redaktuesit. • Redaktorët e orientuar drejt sintaksës - disa redaktorë kanë mbështetje për sintaksën e një ose më shumë gjuhëve dhe lejojnë operacionet për sa i përket njësisë sintaksore, p.sh., futni një klauzolë të re KUR në një PËRZGJEDH deklaratë. • Zgjerueshmëria - një redaktues teksti i destinuar për përdorim nga programuesit duhet të ofrojë një mekanizëm plugin, ose të jetë i skriptueshëm, kështu që një programues mund të personalizojë redaktuesin me veçoritë e nevojshme për të menaxhuar projektet individuale të softuerit, për të personalizuar funksionalitetin ose lidhjet e çelësave për sisteme specifike [[gjuhët e programimit]] ose kontrolli i versionit, ose në përputhje me stilet e kodimit. • Navigimi i Kursori mund të ndryshojë sipas redaktuesve të tekstit. Për shembull, duke shtypur "Fund" dy herë mund të lundrojë në fund të një rreshti të mbështjellë pas një shtypjeje të lundruar në fund të një rreshti teksti në ekran. Terminalet I orientuar nga blloku zakonisht kanë çelësa të dedikuar të lëvizjes së kursorit, ashtu si tastierat në kompjuterët personalë. • Command line - disa redaktorë, p.sh., ISPF, XEDIT, kanë një fushë të dedikuar në ekran për futjen e komandave në krahasim me tekstin. Në varësi të redaktuesit, përdoruesit mund t'i duhet të përdorë çelësat e kursorit për të kaluar midis fushave të komandës dhe tekstit ose redaktori mund të interpretojë, p.sh., çelësat e funksioneve specifike , si kërkesa për të kaluar. • Komandat e linjave, të njohura gjithashtu si komandat e prefiksit ose komandat e sekuencës - Disa redaktorë e trajtojnë një skedar si një grup rreshtash teksti me numra rreshtash ose numra sekuence të lidhur, dhe kanë një fushë të veçantë të numrit të rreshtit për secilën fushë teksti. Një komandë rreshti është një varg që përdoruesi e shkruan në një fushë të numrit të rreshtit dhe që redaktori e njeh si një komandë që vepron në atë linjë specifike ose bllok rreshtash, p.sh., LC për të përkthyer një rresht në shkronja të vogla, ))3 për të zhvendosur një bllok në tre kolona djathtas. Disa redaktorë mbështesin gjithashtu makro linjat, të njohura gjithashtu si makro prefiks ose makro sekuencash. Pavarësisht komandës së prefiksit të emrit, disa redaktorë lejojnë që fusha e sekuencës të shfaqet pas fushës së tekstit. • Redaktorët e tekstit, veçanërisht redaktorët e kodit burimor, shpesh përdorin një font monospace që dallon qartë midis karaktereve të ngjashme (homoglifet) të tilla si dy pika dhe pikëpresje.[ 19 ]
Redaktorë të specializuar
RedaktoDisa redaktorë përfshijnë veçori të veçanta dhe funksione shtesë, për shembull,
• Redaktuesit e kodit burimor janë redaktues teksti me funksione shtesë për të lehtësuar prodhimin e kodit burimor. Këto shpesh shfaqin funksione të theksuara sintaksore të programueshme nga përdoruesi dhe navigim kodesh, si dhe mjete kodimi ose tastierë makro të ngjashme me një redaktues HTML. • Redaktorët e palosshëm. Kjo nënklasë përfshin të ashtuquajturit "redaktorë ortodoksë" që janë derivate të Xedit. Redaktorët që zbatojnë palosjen pa veçori specifike programore quhen zakonisht përvijues (shih më poshtë). • IDEs (mjediset e integruara të zhvillimit) janë krijuar për të menaxhuar dhe thjeshtuar projekte të mëdha programimi. Ato zakonisht përdoren vetëm për programim pasi përmbajnë shumë veçori të panevojshme për redaktimin e thjeshtë të tekstit. • Autorëve të Rrjeti i Gjerë Botëror u ofrohet një shumëllojshmëri redaktorët HTML të dedikuar për detyrën e krijimit të faqeve të internetit. Këto përfshijnë: Endësëndrash, KompoÇfarë dhe Redaktori Tekstit E. Shumë prej tyre ofrojnë opsionin e shikimit të një pune në vazhdim në një Pasqyrimi motorik HTML të integruar ose shfletues ueb të integruar. Megjithatë, shumica e zhvillimit të faqes bëhet në një gjuhë programimi dinamik si Ruby ose PHP duke përdorur një redaktues të kodit burimor ose IDE. HTML-ja e dorëzuar nga të gjitha faqet e internetit statike, përveç atyre më të thjeshta, ruhet si [[skedarë shabllonesh]] individuale që janë mbledhur nga softueri që kontrollon sitin dhe nuk përbëjnë një dokument të plotë HTML. • Matematikanët, fizikanët dhe shkencëtarët kompjuterikë shpesh prodhojnë artikuj dhe libra duke përdorur TeX ose LaTeX në skedarë teksti të thjeshtë. Dokumentet e tilla shpesh prodhohen nga një redaktues standard teksti, por disa njerëz përdorin redaktorët TeX të specializuar. • Përvijimet. Quhen gjithashtu redaktues të bazuar në pemë, sepse ato kombinojnë një pemë skicë hierarkike me një redaktues teksti. Palosja (shih më lart) mund të konsiderohet një formë e specializuar e konturimit. • Redaktorët bashkëpunues lejojnë përdorues të shumtë të punojnë në të njëjtin dokument njëkohësisht nga vendndodhje të largëta përmes një rrjeti. Ndryshimet e bëra nga përdorues individualë gjurmohen dhe bashkohen automatikisht në dokument për të eliminuar mundësinë e modifikimeve kontradiktore. Këta redaktorë gjithashtu përfshijnë zakonisht një komponent [[bisedë në internet]] për diskutim midis redaktorëve. • Redaktorët pa shpërqendrim ofrojnë një ndërfaqe minimaliste me qëllim të izolimit të shkrimtarit nga pjesa tjetër e aplikacioneve dhe sistemit operativ, duke qenë kështu në gjendje të fokusohet në shkrim pa shpërqendrime nga elementët e ndërfaqes si një shiriti i veglave ose zona e njoftimit.
Redaktorët e programueshëm zakonisht mund të përmirësohen për të kryer një ose të gjitha këto funksione, por redaktorët më të thjeshtë fokusohen vetëm në një, ose, si redaktorigPHP, synohen në një gjuhë të vetme programimi.
Shiko gjithashtu
Redakto• Lista e redaktuesve të tekstit • Krahasimi i redaktuesve të tekstit • Lufta e redaktorit • Shikuesi i skedarit – nuk e ndryshon skedarin, më shpejt për skedarë shumë të mëdhenj dhe mund të jetë më i sigurt • Redaktori Hex – përdoret për redaktimin e skedarëve binare • Redaktori i transmetimit – përdoret për redaktim jointeraktiv
Shënime
Redaktoa. ^ Nga fundi i viteve 1960 ishin në dispozicion redaktorët që mbështetnin regjistrime me gjatësi të ndryshueshme. b. ^ Fillimisht makrot u shkruan në assembler, CLIST (TSO), CMS EXEC (VM), EXEC2 (VM/SE) ose PL/I, por shumica e përdoruesve hoqën dorë nga CLIST, EXEC dhe EXEC2 sapo REXX ishte i disponueshëm. c. ^ Një komandë rreshti është një komandë e shtypur në zonën e hyrjes së numrit të sekuencës që lidhet me një rresht specifik teksti dhe fushëveprimi i së cilës është i kufizuar në atë rresht, ose, në rastin e një komande blloku, i lidhur me bllokun e rreshtave midis fillimit dhe mbarimit. komandat e linjës. Një shembull i kësaj të fundit do të ishte shtypja e komandës ucc (blloku i shkronjave të mëdha) në zonat hyrëse të dy rreshtave; kjo ka të njëjtin efekt si shtypja e uc (shkruara e madhe) në zonën hyrëse të secilës rresht në interval.
Referencat
Redakto1. ^ H. Albert Napier; Ollie N. Rivers; Stuart Wagner (2005). [[Krijimi i një biznesi elektronik fitues]]. Mësimi Cengage. fq. 330. ISBN 1111796092. 2. ^ Peter Norton; Scott H. Clark (2002). [[E Reja e Peter Norton Brenda PC-së. Publikimi Sams]]. fq. 54. ISBN 0672322897. 3. ^ L. Gopalakrishnan; G. Padmanabhan; Sudhat Shukla (2003). [[PC juaj në shtëpi: Përfitoni sa më shumë nga kompjuteri juaj personal]]. Edukimi Tata McGraw-Hill. fq. 190. ISBN 0070473544. 4. ^ "Redaktuesit më të mirë të tekstit falas për Windows, Linux dhe Mac". 28 Prill 2012. "Çdo sistem operativ vjen me një redaktues teksti të paracaktuar, bazë, por shumica prej nesh instalojnë redaktuesit tanë të përmirësuar të tekstit për të marrë më shumë veçori." 5. ^ Louden, Kenneth C.; Lambert, Kenneth A. (2011-01-26). [[Gjuhët e programimit: Parimet dhe praktikat]]. Mësimi Cengage. fq. 5. ISBN 978-1-133-38749-7. 6. ^ "UNIVAC 90-KOLONA ME SHPËRIM 'KONVERTUESI KARTEL-NE-SHIRET MAGNETIK" (PDF). [[Sistemi i automatizimit të të dhënave UNIVAC II]] (PDF). Remington-Rand Divizioni Univac i Korporatës Sperry Rand. 1957. fq. 246. Marrë më 16 dhjetor 2022., 7. ^ Alavudeen, A.; Venkateshwaran, N. (2008-08-18). Prodhimi i integruar me kompjuter. PHI Mësimi Pvt. Ltd fq. 180. ISBN 978-81-203-3345-1. 8. ^ Upton, Eben; Duntemann, Jeffrey; Roberts, Ralph; Mamtora, Tim; Everard, Ben (2016-08-22). 8. ^ Mësimi i arkitekturës kompjuterike me Raspberry Pi. John Wiley & Sons. fq 232–234. ISBN 978-1-119-18394-5. 9. ^ "Modifiko dhe ngarko" (PDF). Manuali i referencës SOS (PDF). IBM. Nëntor 1959 [Shpërndarja Nr.1 botuar më 1959]. fq. 05.01.01. Marrë më 15 dhjetor 2022. 10. ^ "Çështja e Specifikimeve të Bazës së Grupit të Hapur 6, IEEE Std 1003.1, Botimi 2004". IEEE dhe Grupi i Hapur. 2004. Marrë më 18 janar 2010. 11. ^ L. Bowles, Kenneth; Hollan, James (1978-07-01). "Një hyrje në sistemin UCSD PASKAL". Metodat e Kërkimit të Sjelljes. 10 (4): 531–534. doi:10.3758/BF03205341. 12. ^ "Prezantimi i mjedisit të redaktimit të Emacs". IBM. Arkivuar nga origjinali më 2014-06-06. Marrë 2014-06-06. 13. ^ "Multics Emacs: Historia, Dizajni dhe Zbatimi". "Disa përdorues të Multics blenë këto terminale ..., duke i përdorur ato ose si "Llojitele xhami" ose nëpërmjet "redaktimit lokal." 14. ^ Charles Crowley. "Strukturat e të dhënave për sekuencat e tekstit". Seksioni "Hyrje". 15. ^ "Redaktuesit e tekstit për programuesit - Mjetet e programimit". "Nëse hapni një skedar .doc në një redaktues teksti, do të vini re se pjesa më e madhe e skedarit është duke formatuar kode. Megjithatë, redaktorët e tekstit nuk shtojnë kode formatimi, gjë që e bën më të lehtë përpilimin e kodit tuaj." 16. ^ "Udhëzuesi kaotik i migrimit kaotik nga Vim to Emacs". juanjoalvarez.net. 17. ^ "Gitorious". Arkivuar nga origjinali më 28 maj 2015. Marrë më 27 maj 2015. 18. ^ "Kërkimi". Manuali i përdorimit të Fletore Shënimesh++. Marrë më 21 dhjetor 2021. 19. ^ Philipp Acsany. "Zgjedhja e fontit më të mirë të kodimit për programim". 2023.
Lidhjet e jashtme
Redakto• Redaktorët Ortodoks si një klasë e veçantë e redaktorëve të avancuar, diskuton Xedit dhe klonet e tij me një theks të aftësive të palosshme dhe programueshmërisë
Bazat e të dhënave të kontrollit të autoritetit: National Spanjë • Francë • Të dhënat BnF • Gjermani • Izrael • Shtetet e Bashkuara • Republika Çeke
Redaktorët e tekstit | Mjetet teknike të komunikimit