Cum se configurează smartphone-uri și PC-uri. Portal de informare
  • Acasă
  • Ştiri
  • Descriere gratuită a editorului de cod sursă Kate. Editorii de text grafic Kate și Geany

Descriere gratuită a editorului de cod sursă Kate. Editorii de text grafic Kate și Geany

Dacă activitatea ta de lucru presupune lucrul pe computer și cu atât mai mult ești programator sau webmaster, probabil că te interesează subiectul alegerii unui editor de text grafic confortabil și multifuncțional.

Deoarece 80% din munca mea se desfășoară în diferite editori, deoarece eu însumi sunt programator web și am nevoie, de asemenea, de un mediu pentru a scrie confortabil python, programe java- Sunt foarte dependent de astfel de aplicații. Înainte de a marca graficul editori de text KateŞi Geany, a trebuit să încerc multe editori (Kwrite etc.), dar din multe motive nu mi s-au potrivit din punct de vedere al funcționalității sau al interfeței prietenoase cu utilizatorul.

În acest articol nu vă voi pierde timpul cu acei editori, dar voi trece imediat la de ce și de ce m-am îndrăgostit KateŞi Geany.

Atenţie! Folosirea de către mine a expresiei „Editor de text grafic” se datorează faptului că există editori de text pentru consolă și astfel încât să înțelegeți că despre care vorbim despre editori într-un mediu grafic, s-a decis să le denumească „Editoare grafice de text”.

Kate- un editor de text, parte a KDE (mediu desktop grafic). Are evidențiere de sintaxă de înaltă calitate pentru toate limbajele de programare, control deplin opțiuni de fișier, capacitatea de a căuta și înlocui expresii constante, blocuri de cod colaps, suport pentru sesiuni, astfel încât să puteți trece confortabil de la proiect la proiect și să continuați să lucrați de unde ați rămas, are un modul de extensie mare, un sistem de navigare confortabil, capacitatea să lucreze în paralel în modul vi (emulând editorul de text Vim) și un număr nelimitat de alte opțiuni, inclusiv opțiunile de aspect ale lui Kate.

Pentru Instalații Kateîn Debian (Linux)
bash:

  1. aptitude install kate

Geany- acesta nu este doar un editor de text, este un întreg mediu de dezvoltare softwareîn diferite limbaje de programare. Mai multifuncțional decât Kate. Nu este legat de un mediu grafic, distribuit sub licență GNU.

Geany nu are un compilator încorporat, dar folosește perfect orice alt compilator instalat. Când lucrați cu fișiere mari, este convenabil să folosiți etichete, care pot include numele claselor, funcțiilor, constantelor, variabilelor etc. Interfața poate fi ușor personalizată.

Pentru a instala Geany pe Debian (Linux)

(Editorul de text avansat KDE) este un editor de text popular și puternic, care este instalat implicit în KDE și are o funcționalitate excelentă atât pentru editarea textului, cât și pentru programare. Caracteristicile sale includ indentarea automată, evidențierea sintaxelor pentru sute de limbaje de programare, modul de evidențiere a blocurilor de cod, verificarea ortografică și multe altele.

De-a lungul anilor de dezvoltare Kate a primit multe funcții și îmbunătățiri noi, transformându-se într-un editor aproape perfect, cu suport pentru un număr mare de limbi.

Este un instrument foarte rapid și puternic pentru programatori care poate fi folosit pentru ambele editarea textului, și pentru scrierea de programe în orice limbaj de programare.


Interfața programului este împărțită în trei părți principale (fără a lua în calcul meniul și bara de instrumente) și panoul de jos pentru căutare și înlocuire. În partea stângă există o bară laterală cu o listă de documente și proiecte deschise, panoul de stare din partea de jos a ferestrei afișează informații despre; linia curentăși coloana, precum și numele și codificarea fișierului. Cea mai mare parte a ferestrei este ocupată de zona de editare în sine, care afișează, de asemenea, numere de linie și simboluri săgeți pentru restrângerea și extinderea blocurilor de cod sau funcții. Kate detectează corect începutul și sfârșitul funcțiilor în diferite limbaje de programare, așa că această funcție este foarte utilă și îmbunătățește lizibilitatea codului sursă al programului.

Restrângerea și extinderea codului:

Kate poate lucra cu mai multe fișiere simultan, organizându-le în panoul Documente din partea stângă a ferestrei. Taste rapide disponibile în stil Firefox, cum ar fi Ctrl+W pentru a închide documentul curent. Dincolo de editare fişiere separate Kate vă permite să creați și să salvați proiecte ca colecții de fișiere.

Meniu Vizualizare vă permite să împărțiți zona de editare atât pe orizontală, cât și pe verticală, ceea ce este convenabil atunci când lucrați cu un ecran lat.

oferă Kate acces rapid la lista fișierelor editate recent (Fișier->Deschide meniul Recent), precum și la elementul de meniu „Deschide cu” pentru a deschide fișierul curent într-o altă aplicație. Dacă este necesar, puteți exporta fișierul curent în HTML, care va păstra toate indentarea și evidențierea sintaxelor.

O altă caracteristică grozavă Kate este un mod de editare în stil Vi, care vă permite să utilizați Kate în maniera popularului editor de consolă Vim, astfel încât utilizatorii săi se vor simți ca acasă. În acest mod, apăsați „I” pentru a intra în modul de inserare și apoi editați textul. Apoi apăsați „Escape” pentru a reveni la modul de comandăși folosiți comenzi precum :w sau :q pentru a salva fișierul și a părăsi Kate. Puteți activa modul Vi-style în meniul „Edit->Vi Input Mode” sau apăsând Alt+Ctrl+V.

Evidențierea sintaxelor în Kate este practic perfectă. Pe lângă cele mai comune limbaje, cum ar fi C/C++, Java, Perl, Python, PHP, sau limbaje de marcare precum HTML/CSS, XML, Kate oferă, de asemenea, evidențierea sintaxei pentru multe limbi mai puțin cunoscute, cum ar fi diverse scripturi, inclusiv scripturi pentru fișierele de configurare Quake și chiar pentru CubeScript folosit în AssaultCube.

Evidențierea sintaxelor pentru mai multe limbi:

Indentările sunt un alt truc Kate și puteți seta dacă să folosiți spații sau tab-uri pentru ele și, de asemenea, să definiți lățimea lor (implicit este de 8 spații).

Kate acceptă, de asemenea, sesiuni, așa că, atunci când este lansată, poate începe cu un fișier gol sau poate încărca ultima sesiune sau o sesiune pe care o alegeți și să restabilească toate fișierele deschise în acea sesiune.

Suportul pentru file este altul buna functionare, iar pentru a lucra cu ele puteți folosi taste rapide în stil Firefox, de exemplu, creează un document nou într-o filă nouă (Ctrl+N) sau închide fila curentă (Ctrl+W).

File în Kate:

Există, de asemenea, suport pentru completarea cuvintelor și verificarea ortografică.

Alte caracteristici includ un modul de căutare și înlocuire, ecran complet modul de operare, marcaje și modul de selectare a blocurilor de text. Acesta din urmă este disponibil în meniul „Edit->Block Selection Mode” sau prin scurtătură de la tastatură Ctrl+Shift+B.


Ideea este că puteți selecta blocuri de text în loc de linii, adică selectați text doar până la o anumită coloană.
Dimensiune: 2317 KB

Preț: 39,99 USD Programatorilor și dezvoltatorilor web le lipsesc în mod clar capacitățile Notepad-ului. Restricții stricte privind personalul instrument Windows

Editorul de text are o interfață logică, bine gândită. Barele de instrumente pot fi personalizate nu numai prin adăugarea sau eliminarea butoanelor de pe ele, ci și trase liber, ca pisicuții de gât, cu mouse-ul.

Programul vă permite să lucrați cu mai multe documente simultan. Comutarea între ele se face folosind file. În plus, puteți apela un panou special Open Documents, care afișează o listă de texte editabile. Filele pot fi grupate în funcție de proiect și pot fi efectuate o întreagă gamă de operațiuni batch asupra lor.

Mulți editori de text sunt capabili să deschidă texte mari. Dezvoltatorii EmEditor Pro nu s-au zgârcit și au implementat suport pentru fișiere mai mari de patru gigaocteți. Un document poate conține zece milioane de rânduri și tot atâtea coloane.

Editorul de text are un sistem avansat de evidențiere a sintaxelor. Majoritatea aplicațiilor permit doar o singură opțiune de colorare și cel mai adesea este selectată manual. EmEditor Pro nu numai că are capacitatea de a recunoaște structurile multor limbaje de programare, dar poate și efectua selecții complexe. Dacă în text există fragmente care corespund limbi diferite, markupuri sau tipuri de script, apoi fiecare dintre ele este evidențiat propria culoare. În partea dreaptă a ferestrei de lucru a aplicației există zona de informare, in interiorul caruia este indicata numele limbajului de programare.

A doua metodă de evidențiere a sintaxei este activată folosind modulul Outline. Nu se bazează pe culoare, ci pe gruparea constructelor limbajului de programare. Codul sursă al programului constă dintr-un set de funcții. Fiecare dintre ele are propriul său început și sfârșit. Outline vă permite să restrângeți funcțiile într-un antet. Arborele rezultat este afișat în bara laterală din dreapta.

Evidențierea culorilor este susținută și de imprimare. Dacă utilizați o imprimantă color, evidențierea de sintaxă va fi transferată pe hârtie.

EmEditor Pro are instrumente puternice căutarea de informații. Puteți să-l implementați în fișierul curent și, de asemenea, să specificați o listă a acestora. În plus, există un mod de căutare în toate documente publice. Indiferent de tipul său, puteți folosi expresii regulate.

Într-un editor de text, se acordă multă atenție siguranței documentelor. Funcția funcționează salvare automată fișiere. În mod implicit, are loc la fiecare zece minute. În plus, puteți crea copii de rezervă documente. Sunt puse în coșul de gunoi. Dacă copiile se dovedesc a fi inutile, atunci nimeni nu își va aminti despre ele, deoarece coșul de gunoi este golit în timp. Și dacă se întâmplă să fie necesare versiuni vechi de documente, atunci nu este dificil să săpați prin gunoiul virtual și să găsiți fișierul necesar.

Programul acceptă înregistrarea macrocomenzi. Caracteristica sa specială este că vă puteți aminti nu numai apăsările de taste, ci și mișcările mouse-ului și apăsările de butoane.

Cu ajutorul unui simplu dar instrument eficient efectuate previzualizare Pagini HTML. Majoritatea editorilor de text folosesc apelul Internet Explorer sau alte browsere. În EmEditor Pro totul este mult mai simplu. În partea de jos a ferestrei aplicației apare panou suplimentar, în interiorul căruia apare o previzualizare a documentului HTML.

EmEditor Pro are un instrument de comparare a fișierelor. Diferențele documentelor sunt afișate în bara laterală din stânga. Fragmentele identice sunt afișate în culoarea tradițională (implicit alb). Diferențele din primul fișier sunt evidențiate cu roșu, iar liniile unice din al doilea document sunt indicate cu galben.

Folosind modulul Fragmente, este convenabil să introduceți fragmente de text repetate frecvent. Puteți organiza o structură arborescentă a abrevierilor. În bara laterală din stânga este o listă a acestora. Tu alegi element necesar, iar textul este plasat în document.

EmEditor Pro este un editor de text foarte puternic și este puțin probabil să fie folosit pentru apelare simplă text. Scopul său principal este pregătirea textele sursă programe, scripturi, pagini web. Aici programul își arată toate avantajele, remarcându-se favorabil pe fundalul multor concurenți.

) este un editor de text inclus în mediul desktop Desktop KDE. În majoritatea distribuțiilor moderne este instalat implicit. Acest editor este lansat când deschideți un fișier text (Figura 2.18) în Konqueror. Distribuit, ca toate aplicațiile, sub licența GNU GPL.

Orez. 2.18. Fereastra programului Kate

De la versiunea KDE 2.2 (din 15 august 2002), editorul Kate a făcut parte din pachetul kdebase. Folosind tehnologia KParts, Kate poate fi încorporată în orice altă aplicație KDE ca componentă de editare. De exemplu, Kate este integrată în mediul de dezvoltare integrat KDevelop și mediul de dezvoltare web Quanta Plus. Kate implementează evidențierea de sintaxă și marcare, plierea blocurilor de cod pentru C++, C, Perl, PHP și multe alte limbaje de programare; Are, de asemenea, instrumente de management de proiect, deci este adesea folosit ca instrument pentru dezvoltarea de programe. Trebuie remarcat faptul că este posibil să căutați și să înlocuiți text folosind mecanismul expresii regulate. Kate acceptă module de extensie, astfel încât funcționalitatea sa este ușor de extins. Pe Kubuntu, extensiile sunt instalate folosind pachetul kate-plugins. Se recomandă să rulați imediat comanda sudo apt-get install kate-plugins, deoarece fără aceasta Kate nu are niciun rând caracteristici utile, de exemplu, redirecționarea rezultatului către consolă, datorită căreia toate comenzile introduse în fișier vor fi executate, comparând fișierul cu versiunea CSV și altele. Inițial, fișierele sunt create într-un mod universal Codificare Unicode, dar dacă este necesar, puteți specifica orice altă codificare, precum și formatul de sfârșit de linie (UNIX, Windows, Macintosh) și puteți converti cuvântul în majuscule/minuscule. Document nou se deschide într-o filă, deci este convenabil să lucrați cu un număr mare fișiere. Export implementat în HTML. Direct în Kate, puteți deschide o fereastră de terminal în care puteți apoi să tastați comenzi. Există o fereastră Explorer pentru a naviga prin arborele de directoare, iar directoarele pe care utilizatorul le accesează cel mai des pot fi marcate.

Alături de Kate, sistemul conține de obicei un alt editor de text pentru mediul desktop KDE - Kwrite (Fig. 2.19).

Orez. 2.19. Fereastra Editor KWrite

Putem spune că aproape tot ce s-a discutat mai sus pentru Kate, cu excepția prezenței marcajelor și Explorer, se aplică și acestui editor. Puteți lucra doar cu un document la un moment dat - când deschideți al doilea, va fi lansată o altă copie a editorului. Exportul în HTML, evidențierea sintaxelor, lucrul cu marcaje și selectarea modului de final de linie sunt, de asemenea, implementate. KWrite face parte din pachetul kdebase și a fost recent fuzionat în Kate.

Din cartea Linux pentru utilizator autor Kostromin Viktor Alekseevici

12.5.2 Editor Emacs Emacs este cel mai faimos editor folosit în Linux. Există ca variantă pt modul text, iar în versiunea pentru înveliș grafic. Unii spun chiar că Emacs nu este un editor, ci un mod de viață, iar într-o altă sursă acesta

Din cartea 200 cele mai bune programe pentru Linux autor Iaremciuk Serghei Akimovici

12.6.1 Editorul KEdit Editorii KEdit și KWrite fac parte din mediul grafic KDE. Sunt concepute pentru a lucra în interior modul grafic, dar lucrează cu fișiere ASCII. Editorii sunt foarte asemănători, așa că voi vorbi mai întâi despre KEdit, apoi voi sublinia diferențele în al doilea

Din cartea Crearea site-ului web. Promovarea site-ului web. Câștigați bani pe site de Max Anatoly

12.6.2 Editor KWrite Editorul KWrite, așa cum am menționat deja, este foarte asemănător cu KEdit. Prima diferență care vă atrage atenția după încărcarea unui fișier în editor este colorarea cuvintelor funcționale. Colorarea este stabilită de sub-articolele Set coloring și Coloring... ale elementului Setări.

Din cartea OrCAD PSpice. Analiză circuite electrice de Keown J.

12.7.3 Editor de text Ted Editorul Ted este conceput de autor (Mark de Does) ca un simplu editor de text care rulează sub X Window pe sisteme Unix/Linux și joacă aproximativ același rol ca WordPad sub MS-Windows, doar cu mai multe posibilitati. Principalul avantaj al lui Ted față de editori este

Din cartea Cum să găsiți și să descărcați orice fișiere de pe Internet autorul Reitman M.A.

Editor TEA Editorul de text TEA este foarte popular în spațiul post-sovietic. Este dezvoltat de rezidentul din Kiev, Peter Semiletov, așa că sunt luate în considerare unele caracteristici naționale. În special, interfața este localizată (Fig. 2.21), programul

Din cartea AutoCAD 2008 pentru studenți: un tutorial popular autor Sokolova Tatiana Iurievna

Editorul WaveSurfer WaveSurfer este numit pe site-ul proiectului (http://www.speech.kth.se/wavesurfer/) un instrument pentru vizualizarea și manipularea datelor de sunet, cu accent principal pe afișarea informațiilor. Dezvoltat la Centrul pentru Tehnologia Vorbirii (CTT),

Din cartea Programare pentru Linux. Abordare profesională de Mitchell Mark

Editor mhWaveEdit Acest editor foarte simplu (http://www.mtek.chalmers.se/~hjormagn/mhwaveedit.html) are ceva mai puține funcții în comparație cu soluțiile descrise mai sus. Programul conține funcțiile minime necesare și nu pretinde să concureze cu giganții procesoarelor de sunet It

Din cartea Secrete aplicații Google autor Baluev Denis

Editor de vectori Inkscape editor grafic Inkscape (http://www.inkscape.org/) este aproape complet și, cel mai important, analog gratuit CorelDraw sau Adobe Illustrator. Poate fi folosit pentru a crea ilustrații artistice și tehnice, imagini pentru prezentări de birou și

Din cartea Programatorul ideal. Cum să devii un profesionist în dezvoltare software autor Martin Robert S.

Editor Skencil Skencil este un alt editor grafica vectoriala. Prima versiune, denumită Sketch 0.5.0, a apărut în octombrie 1998. Skencil vă permite să manipulați obiecte mutându-le, schimbându-le dimensiunea sau culoarea, rotind, tăind și așa mai departe. Skencil este scris în Limbajul Python(doar în C -

Din cartea autorului

Din cartea autorului

Editorul de stimuli PSpice utilizează diverse forme (stimuli) de tensiuni sau curenți. Forme de undă de tensiune reprezentate prin undă sinusoidală, exponențială, impulsuri dreptunghiulare, funcția liniară pe bucăți (PWL), o cvasi-armonică cu frecvență modulată, au fost luate în considerare în ultimul

Din cartea autorului

Editor de text și editor de pagini web OpenOffice.org Writer Procesor de text OpenOffice.org Writer (denumit în continuare pur și simplu Writer) este cel mai aplicație faimoasă pachet programe de birou. Acest program vă permite să creați și să editați documente text, inserați imagini și

Din cartea autorului

Editor de blocuri Editorul de blocuri este apelat de comanda BEDIT din meniul derulant Instrumente? Editor de blocuri sau făcând clic pe pictograma Editor de blocuri din bara de instrumente standard. În acest caz, se încarcă mai întâi caseta de dialog Editare definiție bloc (Fig. 10.5), în care

Din cartea autorului

1.1. Emacs Editor Un editor este un program folosit pentru a modifica codul sursă. Există mulți editori pe Linux, dar, evident, cel mai popular și bogat în funcții dintre ei este GNU Emacs. Câteva cuvinte despre Emacs Emacs este mult mai mult decât un simplu editor. Acest

Din cartea autorului

Editor Puteți scrie text în două moduri - obișnuit și frumos. Mod normal presupune că nu va fi altceva decât text în scrisoare. Mai mult, nu va exista nici un fel de formatare - nicio subliniere pentru tine, dimensiuni diferite font și evidențiere

Din cartea autorului

IDE/Editor Noi, dezvoltatorii ne petrecem cea mai mare parte a timpului citind și editând codul. Instrumentele pe care le folosim în aceste scopuri s-au schimbat semnificativ de-a lungul anilor. Unele dintre ele sunt incredibil de puternice, iar altele s-au schimbat puțin din anii 1970.

× Închide


Kate este un editor de text ale cărui rădăcini se întorc la sistemele de operare asemănătoare Unix. Programul este distribuit gratuit sub licența GNU GPL și oferă utilizatorului setul necesar de opțiuni pentru utilizarea de zi cu ziîntr-o gamă largă de sarcini.

Editorul Kate vă permite să deschideți și să modificați sistemul, sursa și fișiere text, care nu este supus unui blocnotes obișnuit. Folosind instrumentele programului, puteți găsi și înlocui cu ușurință expresii lexicale repetate frecvent, valorile parametrilor din fișierele de serviciu, precum și caracterele separatoare din documentele obținute ca urmare a exportului de date din software terță parte în format TXT.

Editorul are capacitatea de a evidenția sintaxa, ținând cont limbi diferite programare. Ușurința dezvoltării este asigurată și cu ajutorul altor opțiuni, cum ar fi numerotarea liniilor de cod, separarea zona de lucru pe orizontală și pe verticală, paginarea automată a depozitelor cu Git și Mercurial, capacitatea de a crește sau micșora fontul rapid și fără probleme.

Un sistem flexibil de parametri ai programului permite utilizatorului nu numai să personalizeze afișarea codului pentru confortul său personal, ci și să ajusteze procesul de scriere a programelor la cele mai recente reguli și standarde - schimbați valorile filei, numărul de caractere pe linie, și așa mai departe.

Interfața lui Kate amintește de alte editoare de text similare și oferă utilizatorului mai multe machete cu posibilitatea de a afișa o mini-hartă pentru fiecare filă de cod activă. Numeroasele bare de instrumente incluse în program sunt afișate și ascunse printr-un clic de mouse. Fereastra principală poate fi împărțită orizontal și vertical pentru plasarea comodă a fișierelor de proiect.

Beneficii Kate

  • Produs gratuit.
  • Extensibilitatea funcționalității. Posibilitatea de a instala pluginuri suplimentare.
  • Posibilitatea de afișare simultană a mai multor documente datorită opțiunii Window split.
  • Disponibilitatea funcției de auto-pompare pentru depozitele cu Git și Mercurial.
  • Disponibilitatea unei console încorporate.
  • Suport pentru diverse codificări, în special UTF-8.
  • Posibilitate de editare fișiere șterse situat în rețea.
  • Abilitatea de a crea marcaje.
  • Evidențierea sintaxelor. Paranteze care se potrivesc. Numerotarea liniilor.
  • Suport pentru funcția de completare automată și completare automată cuvinte
  • Oportunitate creație rapidă comentarii.
  • Sprijin pentru expresia regulată.
  • Disponibilitatea încorporate sistem inteligent căutare.
  • Posibilitatea de a crea copii de rezervă.
  • Abilitatea de a personaliza designul, cum ar fi culori, fonturi, indentări și multe altele.
  • Suport mecanism de sesiune.

Dezavantajele lui Kate

  • Lipsa sprijinului pentru limbile rusă și ucraineană.
  • Skin-urile disponibile se aplică numai filei sau zonei specificate, nu întregului program.
  • Integrare limitată cu Github, Gitlab și alte servicii similare.

Concluzie

Deși programul are de toate set necesar opțiuni, în comparație cu concurenții săi îi lipsește încă o oarecare frumusețe și rafinament în designul detaliilor. Interfața nu este captivantă aspectși nu înclină utilizatorul să folosească editorul în mod continuu.

Instalare Kate

Instalarea editorului constă în doar câțiva pași. În pasul de bun venit al asistentului de instalare, faceți clic Următorul. Apoi, acceptați termenii contract de licență la atingerea unui buton Sunt de acord, apoi bifați casetele pentru componentele necesare pe care vor fi instalate hard diskîmpreună cu Kate. Clic Următorulși indicați instalatorului calea către locația viitoare a programului. Făcând clic pe butonul Instala Editorul Kate va fi instalat pe computer. Când procesul este finalizat, faceți clic Termina.

Cele mai bune articole pe această temă