Redaktori më i mirë i tekstit për Linux. Redaktorët e tekstit

Një redaktues teksti mund të nevojitet në çdo moment, për shembull, për të shkruar kodin ose thjesht për të ndryshuar një skedar konfigurimi. Ka shumë prej tyre në sistemin operativ Linux, dhe ata sillen ndryshe dhe kanë pikat e tyre të forta dhe të dobëta. Shumë redaktues tekstesh ofrojnë funksione që do të jenë të dobishme për programuesit, si p.sh. theksimi i sintaksës, futja automatike, etj. Mjete të tilla ju lejojnë të kuptoni që në shikim të parë se kodi i futur është përgjithësisht i saktë dhe blloqet janë të vendosura saktë. Theksimi i sintaksës thekson qartë fjalët kyçe dhe gjithashtu shfaq emrat dhe të dhënat e variablave me ngjyra të ndryshme. Dhënia automatike ju ndihmon të shihni secilin bllok të kodit individualisht dhe blloqet e mbivendosur futen më tej, duke e bërë më të lehtë leximin. Një faktor tjetër i rëndësishëm është aftësia e redaktorit për të punuar në një tastierë teksti. Kjo është e dobishme kur guaska grafike refuzon të punojë dhe është e nevojshme të bëhen disa rregullime në skedarët e konfigurimit të sistemit.

Redaktori është i integruar në shpërndarjen Linux Mint 18.3 dhe jo vetëm në të. Nisur nga komanda nano në terminal.

Nano është një nga redaktorët më të thjeshtë. Nuk ka mbështetje për funksione të dobishme për programuesin. Si një redaktues teksti i thjeshtë, ai e bën mirë punën e tij. Komandat bazë që kryejnë veprimet janë renditur në fund të ekranit dhe janë të mjaftueshme për një redaktim të thjeshtë të skedarit të konfigurimit. Redaktori mbështet kontrollin drejtshkrimor pa shtuar fjalë të reja në fjalor. Funksionet kryesore të programit janë të arritshme duke shtypur tastin komandues duke mbajtur të shtypur tastin Crtl.

sudo apt install kate.

kate, dhe në "Menu" në seksionin standard.

Redaktori ka një grup të pasur mjetesh për programuesin dhe mbështetja për shtojcat ju lejon të zgjeroni funksionalitetin e tij për një kohë të pacaktuar. Kate funksionon vetëm në modalitetin grafik, i cili nga ana tjetër lejon zhvilluesit të përqendrohen në avantazhet e tij dhe të marrin një redaktues koheziv me një sërë funksionesh. Është mjaft i arritshëm për fillestarët. Kate është një redaktues për programuesit, i cili ju lejon të përdorni shprehje të rregullta kur kërkoni, theksimin e sintaksës, futjen automatike dhe palosjen e kodit. Përveç mjeteve për zhvilluesit, redaktori përmban funksione të menaxhimit të projektit, ju mund të krijoni një projekt si një grup skedarësh dhe hapja e tij do të hapë secilin nga skedarët e tij në një skedë të veçantë. Kate ju lejon të menaxhoni projektin tuaj dhe të rrëzoni blloqet kur. Ju mund të krijoni një faqerojtës kudo në skedar, i cili më vonë do t'ju lejojë të ktheheni menjëherë tek ai përmes menysë kryesore. Një veçori tjetër e redaktuesit është të nxjerrë në pah çdo tekst dhe të bëjë një gabim shtypi duke përdorur Google.

Për të instaluar redaktorin, futni komandën në terminal: instalimi sudo aptvim.

Nisja kryhet nga komanda vim.

Ky redaktues teksti nuk do të lërë askënd indiferent, është aplikacioni më i fuqishëm. Funksionet shtesë të Emacs thirren nga shkurtore të ndryshme të tastierës. Disavantazhi i redaktorit është, për shkak të shtrirjes së tij, lakmia e tij për RAM. Edhe pse për një kompjuter modern ky nuk është një problem i veçantë. Në fakt, Emacs është një redaktues i makrove të Editorit me komanda makro, kjo është arsyeja pse ai fitoi popullaritet. Mund të përdoret si një shfletues ueb, si klient email, madje janë shkruar lojëra të thjeshta për të dhe shumë më tepër. Përveç kësaj, Emacs mund të përdoret për planifikimin dhe menaxhimin e detyrave. Përdoret kryesisht nga programuesit. Ai ka gjithçka, duke përfshirë artikujt e menysë për përpilimin e kodit të shtypur dhe thirrjen e korrigjuesit të programit që funksionon. Redaktori mund të funksionojë si në modalitetin grafik ashtu edhe në atë të tekstit. E cila nga ana tjetër ju lejon të përdorni redaktorin edhe nëse mjedisi grafik nuk fillon. Kombinimi i tastierës për grupin e funksioneve është i ndërtuar shumë mirë.

Për të instaluar redaktorin, futni komandën në terminal: instalimi sudo aptgedit.

Nisja kryhet nga komanda gedit, ose përmes "Menysë" në seksionin "Standard".

Gedit është redaktori zyrtar i Gnome. Ai zë një vend midis një blloku shënimesh të rregullt dhe një redaktuesi për programuesit, dhe nuk përballet me asnjërën nga detyrat. Ai ka veçori për programuesit, të tilla si theksimi i sintaksës, dhëmbëzimi, etj. Megjithatë, funksionet e tij janë aq primitive sa nuk ka gjasa të kënaqin programuesit. Zgjerimi nëpërmjet shtojcave ose ekzekutimit të skripteve të guaskës në një skedar të hapur është jashtë diskutimit. Kontrolli i drejtshkrimit doli të ishte i dëmtuar. Redaktori është mjaft i përshtatshëm si një bllok shënimesh i rregullt për regjistrimin e shënimeve të zakonshme.

Redaktori i listës në sistemin operativ Linux nuk është i kufizuar në këtë listë, ai është vetëm një pjesë e vogël e asaj që është në dispozicion. Cili redaktues të zgjedhë është një çështje thjesht personale për të gjithë.

Një redaktues teksti duhet të ketë një aplikacion për çdo sistem operativ. Nuk kemi mungesë, por këta janë redaktorë grafikë.

Siç e dini, fuqia e vërtetë e Linux qëndron në vijën e komandës. Dhe kur jeni duke punuar në vijën e komandës, keni nevojë për një redaktues teksti që mund të funksionojë menjëherë brenda terminalit.

Për këtë qëllim, sot do të bëjmë një listë redaktuesit më të mirë të tekstit të linjës së komandës për Linux.

presioni

Nëse keni qenë në Linux për shumë kohë, duhet të keni dëgjuar për Vim. Vim është një redaktues teksti shumë i personalizueshëm, ndër-platformë dhe shumë efikas.

Pothuajse çdo shpërndarje Linux vjen me Vim të para-instaluar. Është jashtëzakonisht popullor për shkak të gamës së gjerë të veçorive.

Vim mund të jetë mjaft i dhembshëm për përdoruesit për herë të parë. Mbaj mend që herën e parë që u përpoqa të redaktoja një skedar teksti me Vim, u pengova plotësisht. Unë nuk mund të shkruaja një shkronjë në të, dhe pjesa qesharake është se nuk mund ta kuptoja as si ta mbyllja atë. Nëse do të përdorni Vim, do t'ju duhet të vendosni për të ngjitur një kurbë shumë të pjerrët të të mësuarit.

Por pasi të keni kaluar gjithë këtë, të keni krehur disa dokumente dhe të mësoni përmendësh komandat dhe shkurtoret tuaja, do të zbuloni se ia vlente sherri. Ju mund ta përkulni Vim-in sipas dëshirës tuaj - duke personalizuar ndërfaqen tuaj, por ajo që duket se ju përshtatet është t'i jepni rrjedhës së punës tuaj më shumë efikasitet duke përdorur skripte të ndryshme të personalizuara, shtojca, etj. Vim mbështet theksimin e sintaksës, fotografinë makro dhe historinë e veprimeve.

Si në faqen zyrtare, thuhet se,

Vim: Mjete elektrike për të gjithë!

Varet tërësisht nga ju se si e përdorni. Mund ta përdorni vetëm për redaktimin e thjeshtë të tekstit, ose mund ta konfiguroni si një IDE të plotë.

GNU Emacs

GNU Emacs është padyshim një nga redaktuesit më të fuqishëm të tekstit. Nëse keni dëgjuar për Vim dhe Emacs, do ta dini se të dy këta redaktues kanë një bazë shumë besnike fansash dhe shpesh e marrin shumë seriozisht redaktorin e tyre të tekstit. Dhe mund të gjeni shumë humor dhe gjëra në internet për këtë:

Emacs është ndër-platformë dhe ka një ndërfaqe të linjës komanduese dhe një ndërfaqe grafike. Është gjithashtu shumë i pasur me karakteristika të ndryshme dhe më e rëndësishmja, i zgjerueshëm.

Ashtu si Vim, Emacs gjithashtu vjen me një kurbë mësimi të pjerrët. Por sapo ta zotëroni, mund ta përdorni fuqinë tuaj në potencialin e saj të plotë. Emacs mund të trajtojë pothuajse çdo lloj skedari teksti. Ndërfaqja është e personalizueshme për t'iu përshtatur rrjedhës suaj të punës. Ai mbështet fotografinë makro dhe shkurtoret.

Fuqia unike e Emacs është se ai mund të shndërrohet në diçka krejtësisht të ndryshme nga një redaktues teksti. Ekziston një koleksion i madh modulesh që mund të transformojnë një aplikacion për përdorim në skenarë krejtësisht të ndryshëm, si kalendar, lexues lajmesh, përpunues teksti, etj. Mund të luani edhe lojëra në Emacs!

Fibra nano-bambu

Kur bëhet fjalë për thjeshtësinë, Nano është një gjë. Ndryshe nga Vim ose Emacs, kurba e të mësuarit për nano është pothuajse e sheshtë.

Nëse doni të krijoni dhe modifikoni thjesht një skedar teksti dhe të vazhdoni me jetën tuaj, mos kërkoni më larg se Nano.

Shkurtoret e disponueshme në Nano shfaqen në fund të ndërfaqes së përdoruesit. Nano përfshin vetëm veçoritë bazë të redaktuesit të tekstit.

Është minimal dhe ideal për redaktimin e skedarëve të sistemit dhe konfigurimit. Për ata që nuk kanë nevojë për veçori të avancuara nga një redaktues teksti i linjës së komandës, Nano është një ndeshje e përsosur.

Programet e redaktimit të kodit të listuara këtu do të ndihmojnë zhvilluesit që lëvizin në Linux të zhvillojnë aplikacione të reja revolucionare.

Mësimi i kodimit mund të jetë sfidues, por mjetet e duhura mund ta bëjnë procesin pak më të lehtë. Pasi të filloni të shkruani një kod të shkëlqyeshëm, mund të tërhiqeni aq shumë sa të harroni gjithçka tjetër. Por kjo përvojë emocionuese mund të shkatërrohet nga mjetet e gabuara. Kur bëhet fjalë për makineritë, MacBook është ndoshta zgjidhja më e mirë për zhvilluesit që kalojnë orë të tëra duke endur kodin së bashku. Përveç Mac OS, i cili funksionon në MacBook, ekziston një platformë tjetër e përshtatshme për krijimin e aplikacioneve, dhe ajo është Linux.

Me kalimin e viteve, Linux është zhvilluar dhe zgjeruar, duke fituar pjesë të tregut nga Windows. Falë përpjekjeve të komunitetit, sot ka shumë shpërndarje Linux për një sërë nevojash.

Madje ka shpërndarje të krijuara për zhvilluesit. Megjithatë, nuk duhet të kaloni tek ata për të përdorur redaktuesit e kodit në këtë artikull.

Këto programe do të rrisin produktivitetin tuaj me veçoritë e tyre të menduara.

1. Atomi

Atom është një redaktues me burim të hapur i zhvilluar nga GitHub. Ai është i përshtatshëm për çdo zhvillues, nga noob deri tek eksperti. Avantazhi më i madh i Atom është përshtatshmëria e tij për çdo nevojë dhe në të njëjtën kohë aftësia për të filluar menjëherë pa kërkuar konfigurimin.

Atom ofron disa opsione personalizimi për të ndryshuar pamjen dhe ndjesinë sipas dëshirës tuaj. Nëse jeni të njohur me HTML dhe JS, madje mund të ndryshoni pamjen dhe ndjesinë duke bërë disa ndryshime në UI. Të gjitha këto veti e bëjnë Atomin në krye të listës sonë.

Karakteristikat e Redaktorit të Kodit Atom

  • Redaktimi ndër-platformë: Atom është i disponueshëm jo vetëm në Linux, por edhe në platforma të tjera si Windows dhe Mac.
  • Menaxheri i integruar i paketave ju lejon të kërkoni dhe instaloni lehtësisht paketa të reja.
  • Përfundimi automatik i zgjuar: Me këtë veçori të zgjuar dhe fleksibël Atom, mund të shkruani kodin më shpejt.
  • Shfletuesi i Sistemit të Skedarit e bën të lehtë kërkimin dhe hapjen e skedarëve individualë, një projekti të tërë ose projekte të shumta në një dritare.
  • Panele të shumta: Mund të krahasoni dhe modifikoni kodin në skedarë të ndryshëm duke ndarë ndërfaqen në disa panele të veçanta.
  • Fuqia dhe thjeshtësia
  • Pasuria e cilësimeve

Kundër:

  • Fillestarët do të duhet të punojnë me këtë redaktues për ca kohë për të mësuar se si të përdorin funksionalitetin e tij në maksimum.

Instalimi i Atom në Linux

Nëse jeni duke përdorur Ubuntu ose derivatet e tij, mund të instaloni Atom duke përdorur një PPA duke ekzekutuar komandat e mëposhtme:

  • sudo add-apt-repository ppa:webupd8team/atom
  • sudo apt-get përditësim
  • sudo apt-get install atom

Nëse përdorni shpërndarje Linux të bazuara në Debian ose Fedora, mund të përdorni paketat .deb dhe .rpm. Aktualisht, Atom është i disponueshëm vetëm për sistemet 64-bit.

2. Teksti sublim 3

Sublime Text është redaktori më i përdorur i kodit për Linux në komunitetin e zhvilluesve. Ky është një redaktues kodi i lehtë dhe i pakomplikuar. Sublime Text është ndërtuar nga komponentë të personalizuar për të ofruar një reagim të pashembullt. Me një vegël të fuqishme, të personalizueshme, ndër-platformë UI me një motor të pakrahasueshëm për theksimin e sintaksës, Sublime Text e vendos shiritin lart për performancën.

Ky program mund të përdoret si një redaktues i thjeshtë teksti me theksim sintaksor. Duke shtuar shtojca shtesë, mund ta zgjeroni funksionalitetin e tij aq shumë sa të jetë i aftë për pothuajse gjithçka që mund të bëjë një IDE. Përveç kësaj, Sublime Text ofron shumë opsione personalizimi. Shkurtoret e tastierës, menutë, fragmentet, makro, shtesat dhe shumë më tepër - pothuajse gjithçka në Sublime Text konfigurohet duke përdorur skedarë të rregullt JSON. Ky sistem ju jep fleksibilitet pasi cilësimet mund të jenë të ndryshme për lloje të ndryshme skedarësh ose projekte të ndryshme.

Karakteristikat e Tekstit Sublime 3

Këtu janë disa nga veçoritë më të mira të këtij redaktuesi:

  • Zgjedhje të shumta: Kjo veçori do të përmirësojë produktivitetin tuaj duke ju lejuar të bëni ndryshime të shumta në të njëjtën kohë.
  • Paleta e komandave: Mund të kryeni operacione të ndryshme vetëm me disa shtypje tastieje, duke kursyer kohë.
  • Një bollëk cilësimesh do t'ju ndihmojë të personalizoni pamjen dhe sjelljen e redaktuesit.
  • Modaliteti "Distraction Free": skedarët tuaj shfaqen në ekran të plotë dhe shiriti anësor, menyja, harta janë të fshehura.
  • Mbështet shumë gjuhë programimi dhe skriptimi.
  • Ndërfaqe e thjeshtë.
  • Plotësimi i kodit dhe theksimi i sintaksës.
  • Performanca.
  • Python API i zgjeruar.

Kundër:

  • Integrimi kompleks i funksionalitetit.

Instalimi i Sublime Text në Linux

Versioni i qëndrueshëm i Sublime Text 3 mund të instalohet duke futur komandat më poshtë në terminal. Kjo metodë është e përshtatshme për shpërndarjet e bazuara në Ubuntu dhe Debian. Nëse jeni duke përdorur shpërndarje të tjera si Fedora, Arch dhe Suse, ju lutemi referojuni kësaj faqeje për udhëzime instalimi.

  • wget -qO – https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add –
  • jehonë “deb https://download.sublimetext.com/apt/stable/” | sudo tee /etc/apt/sources.list.d/sublime-text.list
  • përditësim sudo apt
  • sudo apt install sublime-text

3. Vim

Vim është një version i përmirësuar i vi, programi redaktues që vjen me shumicën e sistemeve UNIX. Vim shpesh dhe me meritë quhet redaktor i "programuesit". Është shumë i rikonfigurueshëm dhe shumë i dobishëm në programim, kjo është arsyeja pse shumë e konsiderojnë atë një IDE të tërë. Sigurisht, nuk është i përshtatshëm vetëm për programuesit. Vim është i shkëlqyeshëm për çdo lloj modifikimi të kodit, nga kompozimi i emaileve deri te redaktimi i skedarëve të konfigurimit.

Vim mund të përdoret si një aplikacion i pavarur ose të ekzekutohet në vijën e komandës (është një nga programet e para që më vjen në mendje si një redaktues i linjës së komandës).

Karakteristikat e Vim

  • Komandat automatike
  • Futja e digrafëve
  • Ekrani i ndarë
  • Ekrani i sesionit
  • Zgjerimi i tastit të skedës
  • Sintaksa e ngjyrave
  • Sistemi i etiketave
  • Komplet i fuqishëm dhe i plotë i veçorive për programuesit.
  • E qëndrueshme dhe popullore.

Kundër:

  • Programi është sfidues për fillestarët, por nëse jeni të gatshëm të kaloni pak kohë duke mësuar, do të jeni mirë.

Instalimi i VIM në Linux

Ka disa mënyra për të instaluar Vim në Linux. Ka skedarë të ndryshëm instalimi, por këtu do të tregojmë instalimin përmes depove PPA.

  • sudo add-apt-repository ppa:jonathonf/vim
  • përditësim sudo apt
  • sudo apt instalo vim

Nga rruga, për ta bërë më të lehtë mësimin e redaktorit, mund të ekzekutoni vimtutor - një manual dhe program për praktikimin e aftësive të punës.

4.Kllapa

Brackets është një redaktues modern dhe popullor kodesh nga Adobe i disponueshëm në Linux. Është falas, ndryshe nga programet e tjera të Adobe. Nëse jeni një zhvillues ueb, atëherë Brackets është veçanërisht i përshtatshëm për ju pasi është ndërtuar duke pasur parasysh nevojat e zhvillimit. Ky redaktues ka disa veçori që mund të zgjerohen me shtojca shtesë. Adobe punoi në Brackets për të krijuar redaktuesin më të mirë modern të kodit për Linux.

Brackets, pas instalimit, ka tashmë të gjitha funksionet e kërkuara për një redaktues teksti modern. Ai bazohet në JavaScript.

Karakteristikat e redaktuesit të tekstit Brackets

  • Shikimi i drejtpërdrejtë: mund të monitoroni menjëherë rezultatet e ndryshimeve të kodit.
  • Redaktimi në linjë ju lejon të redaktoni CSS ose copa të tjera kodi menjëherë, pa pasur nevojë të lundroni në skedarin e duhur.
  • Paraprocesori: Redaktimi i paraprocesorëve me Brackets është më i përshtatshëm se sa me redaktuesit e tjerë të ngjashëm të tekstit. Mund të modifikoni lehtësisht skedarë SASS dhe LESS.
  • Lehtësia.
  • Burim i hapur.
  • Mjete të fuqishme vizuale.
  • Disponueshmëria e shtesave të dobishme.

Kundër:

  • Jo skriptet dhe gjuhët më të mira më të avancuara.

Shkarkimi dhe instalimi i Brackets

Versioni i fundit i Brackets është v1.11. Mund ta instaloni në kompjuterin tuaj Linux duke shkarkuar paketën .deb. Kjo metodë është e përshtatshme për shpërndarjet e bazuara në Ubuntu dhe Debian. Për shpërndarjet e tjera, do t'ju duhet të përpiloni kodin burimor të disponueshëm në GitHub. Komandat e mëposhtme janë për instalimin e Brackets nga depoja përkatëse e PPA.

  • sudo add-apt-repository ppa:webupd8team/kllapa
  • sudo apt-get përditësim
  • sudo apt-get kllapa instalimi

5. Redaktori Bluefish

Bluefish është më shumë se një redaktues kodesh. Duket më shumë si një IDE moderne si Eclipse dhe Netbeans. Me grupin e tij të madh të veçorive, ai mund të bëjë pothuajse gjithçka që mund të bëjë një IDE. Një tipar interesant i Bluefish është integrimi i tij me programet e palëve të treta. Bluefish është i gjithanshëm për sa i përket mbështetjes për gjuhë të ndryshme. Ai mbështet Ada, ASP.NET, VBS, C/C++, CSS, CFML, Clojure, D, gettextPO, Google Go, HTML, XHTML, HTML5, Java, JSP, JavaScript, jQuery dhe Lua.

Karakteristikat e Bluefish

Këtu janë disa veçori që e bëjnë këtë redaktues kodi të dallohet nga turma:

  • Shpejtësia: Bluefish lëshohet shpejt (madje edhe në netbook) dhe shkarkon qindra skedarë në sekonda.
  • Integrimi i filtrave të jashtëm sipas zgjedhjes suaj, duke ridrejtuar dokumentin tuaj (ose tekstin e zgjedhur) në hyrjen e komandave të llojit, sed, awk ose ndonjë skript të personalizuar.
  • Mbështetje me shumë fije për skedarët në distancë duke përdorur gvfs, mbështetje për FTP, SFTP, HTTP, HTTPS, WebDAV, CIFS.
  • Kontrolluesi i integruar i drejtshkrimit që njeh gjuhët e programimit.
  • Mbështet shumë gjuhë programimi dhe skriptimi.
  • UI i pastër dhe miqësor për përdoruesit.

Kundër:

  • Mungesa e aftësisë për të redaktuar shumë rreshta në të njëjtën kohë.

Instalimi i Bluefish

Për të instaluar Bluefish në Ubuntu ose shpërndarjet e bazuara në këtë OS, mund të ekzekutoni komandat e mëposhtme:

  • sudo add-apt-repository ppa:klaus-vormweg/bluefish
  • sudo apt-get përditësim
  • sudo apt-get install bluefish

konkluzioni

Zhvilluesit shpesh nuk pajtohen për redaktuesin më të mirë të kodit, si në përgjithësi ashtu edhe në veçanti për Linux. Redaktorët e paraqitur në këtë artikull u zgjodhën bazuar në performancën e tyre, lehtësinë e përdorimit dhe aftësitë e personalizimit. Ju mund të zgjidhni atë që ju përshtatet më shumë, si nga kjo listë, ashtu edhe nga ato që nuk përfshihen në të.

Ky është një redaktues teksti i lehtë për Linux i bazuar në GTK2. Geany mbështet "plugins" të brendshëm dhe të jashtëm dhe ajo në të cilën shkëlqen është redaktori i kodit burimor, i cili përfshin një IDE të thjeshtë (mjedis i integruar zhvillimi).

Geany kërkon vetëm biblioteka GTK2 (>= 2.6.0) (përfshirë bibliotekat Pango, Glib dhe ATK) dhe nuk varet nga asnjë menaxher X ose mjedis desktop. Për shembull, unë kam Ubuntu 7.10 me të gjitha bibliotekat e nevojshme. Do t'ju duhet gjithashtu një përpilues C/C++ dhe mjeti make.

Shumica e shpërndarjeve Linux kanë një paketë binare Geany, por shumica e tyre nuk janë përditësuar në versionin aktual 0.14, i cili është i disponueshëm në kodin burimor. Nëse dëshironi versionin më të fundit, atëherë shkarkoni arkivin dhe përpiloni projektin. Geany përdor procesin normal të instalimit të Linux: konfiguroni, bëni, instaloni (si rrënjë). Përfundoni këto hapa në tastierë pasi të keni shkarkuar skedarin tar.bz në direktorinë tuaj kryesore.

CD ~
tar -zxvf geany-0.14.tar.gz
cd ./geany-0.14
./konfiguro
bëjnë
sudo make install

Nëse gjithçka shkoi mirë, mund të ekzekutoni Geany 0.14 me komandën geany nga linja e komandës.

Fig.1 Redaktori i tekstit Geany

Si parazgjedhje, Geany shfaq 3 panele: dritaren kryesore të kodit, panelin në të majtë dhe zonën e mesazheve në fund. Shiriti anësor ka një faqeshënues Etiketat për strukturën e variablave ose etiketave të skedarit aktual dhe faqerojtësit Dokumentacioni, që përmban një listë të dokumenteve të hapura. Zona e mesazheve ka 5 skeda: Statusi- Mesazhe të shumta të brendshme, Përpilues- mesazhet e përpiluesit, Mesazhet- Mesazhet kryesore të Geany, Shënime- këtu mund të shkruani gjithçka që dëshironi dhe një dritare terminali në Geany. Figura 2 tregon dialogun e cilësimeve (hapet në menynë "Edit" -> "Opsionet"), i cili përmban skeda opsionesh për konfigurimin e Geany.

Fig.2 Redaktori i tekstit Geany - cilësimet

Geany mbështet nevojat për redaktimin e kodit burimor të çdo zhvilluesi, duke përfshirë prerjen dhe ngjitjen e tekstit, kërkimin (duke përfshirë kërkimet e shprehjeve të rregullta), lëvizjen e tekstit, nënvizimin e paragrafëve të kodit, modularizimin e kodit, theksimin e sintaksës (për mbi 30 gjuhë programimi), linjat e migrimit, konvertimin e hapësirës së bardhë dhe skedat, modaliteti i kolonës, struktura e pemës së funksioneve dhe variablave, redaktimi me drag&drop, zhbërja standarde, si dhe shumë funksione të tjera të dobishme. Disa nga funksionet janë paraqitur në Fig. 3.

Fig.3 Redaktori i tekstit Geany - duke punuar me kodin PHP

Për mua, ky redaktues ishte një zbulim i këndshëm, ai kombinon thjeshtësinë e një redaktuesi teksti me aspiratat e një IDE të plotë dhe të fuqishme. Më pëlqejnë shumë sugjerimet automatike për vazhdimin e emrit të funksionit, si dhe sugjerimet me parametrat e disponueshëm të funksionit. Ky redaktues është i zgjerueshëm me shtojca.
Pas punës në redaktor, mbeten vetëm ndjesi të këndshme: wink:. Meqenëse duhet të punoj periodikisht ose në Linux ose në Windows, më pëlqeu gjithashtu që ekziston një komplet shpërndarjeje për redaktuesin për Windows.

Eksperimenti i nisur nga Brian Lundyuk, në të cilin ai vendosi të përdorë ekskluzivisht aplikacione konsol për një muaj të tërë, ngriti një pyetje logjike për kuptimin praktik të një operacioni të tillë. Kjo është, natyrisht, interesante, por që në fillim ishte e qartë se tastiera në kohën tonë nuk do të jetë kurrë në gjendje të zëvendësojë një mënyrë grafike të plotë.

Sidoqoftë, thelbi racional i eksperimentit është që të tërheqë edhe një herë vëmendjen e përdoruesve në mënyrën e harruar të pamerituar të konsolës, e cila në disa raste jo vetëm që justifikohet, por nuk ka asnjë alternativë. Natyrisht, nuk po flasim për të gjitha programet. Vështirë se është e mundur të imagjinohet një situatë ku një përdorues do të detyrohet të përdorë një shfletues konsol.

Por një redaktues teksti në tastierë nuk është thjesht një mjet i dobishëm, por i domosdoshëm. Në veçanti, koncepti i një numri shpërndarjesh përfshin redaktimin manual të disa skedarëve të konfigurimit edhe para fillimit të parë të modalitetit grafik. Ose një emergjencë kur X-të nuk fillojnë fare.

Nuk është për asgjë që në Linux ekziston një variabël i veçantë mjedisor EDITOR, i cili si parazgjedhje, si rregull, korrespondon me redaktuesin e tekstit të konsolës (nano ose vi), pasi mund të lansohet në çdo mënyrë. Në këtë rast, shkathtësia është më e rëndësishme se komoditeti, i cili shpesh kalohet si një zakon banal.

Prandaj morali: çdo përdorues duhet të jetë në gjendje të punojë në të paktën një redaktues teksti. Të paktën në nivelin e bërjes së ndryshimeve minimale në skedarët e konfigurimit. Sidoqoftë, shpesh ndodh që pas njohjes më të afërt rezulton se ky program i veçantë është më i përshtatshmi për zgjidhjen e detyrave standarde të përdoruesit.

Emacs

Redaktori më i vjetër i tekstit nga i cili filloi historia e softuerit të lirë. Sidoqoftë, ai thjesht mund të quhet redaktor shumë, shumë me kusht. Përdoruesit me përvojë të Emacs thonë se ky program mund të bëjë gjithçka përveçse të bëjë kafe. Por në të njëjtën kohë ata sqarojnë se ende nuk i kanë kuptuar plotësisht të gjitha aftësitë e tij.

Avantazhi kryesor i Emacs janë aftësitë e tij pothuajse të pakufizuara të personalizimit dhe personalizimit. Pengesë kryesore e redaktorit është ana tjetër e avantazheve të tij. Edhe një përdorues kompetent dhe i durueshëm që di dhe pëlqen të lexojë udhëzime do të duhet të shpenzojë shumë kohë për të konfiguruar aplikacionin në përputhje me idetë e tij për komoditetin.

Zhvillimi i Emacs drejt shkathtësisë së tij bëri që programi tashmë intuitiv të bëhej jashtëzakonisht i vështirë për t'u përdorur. Në veçanti, kontrolli kryhet duke përdorur kombinime të ndryshme të tastierës, të cilat nuk do të jenë të lehta për t'u mbajtur mend.

Pjesërisht, kjo veçori e pakëndshme për një përdorues fillestar kompensohet nga një sistem i shkëlqyer ndihme. Prandaj, në praktikë, shpesh është e mjaftueshme të mbani mend kombinimin e tastierës për ta thirrur atë.

Sigurisht, përdorimi i Emacs për redaktimin fillestar një herë të skedarëve të konfigurimit është njësoj si të gjuash harabela nga një top. Këshillohet që të kaloni kohë për të mësuar këtë redaktues nëse përdoruesi ka një qëllim të fortë që ta përdorë atë në mënyrë aktive për të zgjidhur problemet e tij aktuale - duke shkruar kod ose tekst të thjeshtë.

E cila, nga rruga, nuk është aspak një dëshirë për origjinalitet - mjaft programues ende përdorin Emacs dhe e konsiderojnë atë një nga mjetet më të mira për të punuar me kodin. Me cilësime të caktuara, është gjithashtu i përshtatshëm për të shtypur tekste të zakonshme - funksionojnë ndërprerjet e buta të rreshtave, kontrolli drejtshkrimor në lëvizje dhe shumë funksione të tjera të dobishme.

Jed

Ky redaktues ju lejon të përdorni një menu, e cila e bën punën me të më të thjeshtë dhe vizuale. Sidoqoftë, thjeshtësia është e dukshme - disa veçori të Jed e bëjnë punën në të një provë serioze të qëndrueshmërisë për një fillestar.

Në veçanti, për të fshirë një karakter në Jed, përdoret vetëm tasti Backspace - redaktori nuk i përgjigjet shtypjes së butonit Fshi. Nëse e ekzekutoni programin pa specifikuar emrin e skedarit që do të redaktohet, por nuk mund ta ngarkoni atë përmes menysë, mund ta futni vetëm manualisht.

Megjithatë, programi ju lejon të punoni me disa skedarë njëkohësisht, mbështet mënyrat e theksimit, etj. Disa përdorues me përvojë e quajnë Jed një Emacs të lehtë, dhe ka disa të vërteta në këtë. Të paktën shkurtoret e tastierës së tyre janë të ngjashme.

Joe

Joe është një redaktues i kontrolluar duke përdorur shkurtore të tastierës. Karakteristika e tij kryesore është "shumë aspekte" - programi mund të "maskohet" si programe të tjera të ngjashme. Për shembull, për të ekzekutuar një aplikacion në modalitetin emacs, duhet të shkruani jmacs.

Megjithë thjeshtësinë e tij të dukshme, redaktori Joe ka aftësi të shkëlqyera: theksimi i sintaksës, mbështetje për të punuar me disa skedarë në të njëjtën kohë, një mënyrë vizatimi grafike ASCII, plotësim automatik, etj. etj. Në kombinim me udhëzimet e njeriut të përkthyera plotësisht në Rusisht, kjo e bën aplikacionin një zgjedhje të mirë si për përdoruesit fillestarë ashtu edhe për përdoruesit me përvojë.

Ashtu si redaktuesit e tjerë të tekstit të konsolës, Joe është jashtëzakonisht i pasur me të gjitha llojet e opsioneve dhe madje ka gjuhën e vet makro. Ana negative e këtij avantazhi është gjithashtu tradicionale - shpenzimi i kohës për konfigurimin dhe personalizimin për hir të redaktimit të disa skedarëve një herë është krejtësisht jopraktike.

Mcedit

Mcedit është një redaktues i thjeshtë i integruar në menaxherin e skedarëve Midnight Commander. Megjithatë, mund të përdoret gjithashtu si një aplikacion i pavarur.

Avantazhi më i rëndësishëm i këtij programi është se përdoruesi nuk ka nevojë të lexojë dokumentacionin për të kryer disa operacione të thjeshta. Gjithçka është intuitive dhe informacioni i shkurtër mbi çelësat e nevojshëm mund të shihet gjithmonë në fund të ekranit.

Sigurisht, nëse vërtet dëshironi, funksionaliteti i Mcedit mund të zgjerohet me makro, të cilat mund të krijohen mjaft thjesht - thjesht duke regjistruar veprime. Programi ka gjithashtu disa cilësime në të cilat mund të vendosni disa parametra të rëndësishëm - për shembull, përcaktoni mënyrën e mbështjelljes së linjës.

Sidoqoftë, Mcedit është një redaktues i shkëlqyer për përdorim të rrallë, kur duhet të korrigjoni vetëm disa rreshta në një skedar konfigurimi. Vështirë se këshillohet ta përdorni për ndonjë gjë më komplekse.

Nano

Nano filloi të zhvillohej si një klon falas i Pico, redaktori i integruar i klientit të emailit Pine. Instalohet si parazgjedhje në shumicën e shpërndarjeve dhe shpesh përdoret si shembull në të gjitha llojet e manualeve të konfigurimit të sistemit.

Sot Nano është një kompromis i arsyeshëm midis thjeshtësisë dhe funksionalitetit. Bërja e ndryshimeve të vogla në skedarët e konfigurimit nuk kërkon leximin e dokumentacionit, veçanërisht pasi edhe sugjerimi për komandat më të rëndësishme përkthehet në Rusisht.

Është madje e vështirë të bësh një gabim, sepse para se të ruash skedarin, programi do t'ju kërkojë të konfirmoni këtë veprim. Në përgjithësi, një redaktues shumë i mirë për fillestarët.

Nga ana tjetër, ka shumë shkurtore të tastierës për navigim, kërkim dhe redaktim, ndezje dhe fikje të ndërprerjeve të linjës, mënyra të ndryshme të ndriçimit... Të gjitha këto e bëjnë Nano një mjet të mirë për një programues apo shkrimtar teknik. Por në këtë rast, konfigurimi dhe personalizimi i tij nuk ka gjasa të jetë më i lehtë sesa në Emacs.

Piko

Pico është një redaktues i përfshirë në klientin e postës elektronike Pine (Alpine). Është mjaft i thjeshtë dhe intuitiv, por vështirë se është e mençur ta përdorësh, pasi është shumë më mirë të zgjedhësh klonin e tij Nano.

Vim

Vim konsiderohet me meritë si një nga redaktuesit e tekstit të konsolës më të vështirë për t'u mësuar, por i lehtë për t'u përdorur. Mbi të gjitha, një përdorues fillestar është i hutuar nga dy mënyra kryesore të funksionimit: komanda (normale) dhe redaktimi (teksti). Është gjithashtu e mundur për të punuar në të ashtuquajturat. modaliteti vizual që ju lejon të operoni me blloqe teksti.

Si parazgjedhje, Vim fillon në modalitetin e komandës, i cili nuk kërkon futjen e karaktereve, por përdoret për të kryer të gjitha llojet e operacioneve në tekst. Si rezultat, fillestari thjesht nuk e kupton se çfarë saktësisht duhet të bëjë për të filluar redaktimin dhe po kërkon një mjet tjetër për këtë qëllim.

Në këtë kuptim, Vim është i ngjashëm me Emacs - mësimi i tij vetëm për redaktimin e skedarëve të konfigurimit është plotësisht irracional. Vim është një mjet jashtëzakonisht i fuqishëm, i kërkuar nga programuesit dhe shkrimtarët teknikë, pasi u lejon atyre të përfitojnë sa më shumë nga puna e tyre e përditshme.

Aftësitë e Vim janë shumë të mëdha: theksimi i sintaksës, kontrollimi i drejtshkrimit, ndërprerja e linjave të buta, përdorimi i të gjitha llojeve të komandave për të punuar në tekst... Në të njëjtën kohë, pothuajse të gjitha funksionet e redaktorit janë të personalizueshme, duke përfshirë shkurtesat e tastierës.

Është interesante që Vim nuk shpërndahet nën GPL. Autorët e tij zgjodhën një licencë Charityware në përputhje me GPL, e cila kërkon në mënyrë eksplicite që një pjesë e fondeve të mbledhura të dhurohen për bamirësi. Meqenëse, për arsye të dukshme, shitja e kopjeve të këtij aplikacioni nuk ka kuptim, programi, kur niset, i tregon përdoruesit një kërkesë për të dhuruar fonde për fëmijët në Ugandë.

Kështu, Vim është një zgjedhje e shkëlqyer për "seriozisht dhe për një kohë të gjatë". Por për të kryer herë pas here disa operacione, është më mirë të kërkoni një mjet më të thjeshtë.