Recomandat, 2024

Alegerea Editorului

Top 8 alternative de text sublim pe care le puteți folosi

Cu interfața sa uimitoare, caracteristici excelente și o listă extensivă de pluginuri, Text Sublime este unul dintre editorii de cod sursă cei mai populari pentru programatori din întreaga lume. Cu toate acestea, nu este pentru toată lumea. În primul rând, sublimul Textul tehnic nu este gratuit și vă îngăduie să vă cumpărați licența de 70 USD odată ce perioada de evaluare este în sus, ceea ce este adesea o adevărată forță pentru mulți dintre cei care folosesc programul zilnic. Este, de asemenea, software-ul proprietar, care este o altă chestiune cheie pe care mulți susținători FOSS le consideră nepotabili. Cu toate acestea, alții ar putea să caute IDE-uri cu drepturi depline în loc de editori de text simplu, deci există multe motive pentru care unii dintre voi mai caută altceva decât un Sublim Text pentru a le utiliza zilnic. Dacă sunteți unul dintre ei, ar trebui să aruncați o privire la cele 8 cele mai bune alternative de text Sublime pe care le puteți folosi chiar acum:

Cele mai bune alternative de text sublim

1. Notepad ++

Notepad ++ este un editor de cod sursă gratuit care suportă mai multe limbi de programare în mediul MS Windows. Utilizează componenta editorului Scintilla și este scrisă în C ++ cu "apeluri API Win32 folosind doar STL pentru a crește performanța și a reduce dimensiunea programului". În timp ce software-ul are suport pentru macro-uri și plugin-uri, nu este la fel de bogat ca multe alte editoare din această listă. Cu toate acestea, simplitatea și interfața sa uimitoare înseamnă că este o recomandare ușoară pentru cineva care tocmai a intrat în codificare. În timp ce programatorii avansați vor căuta probabil ceva ceva mai sănătos, Notepad ++ vine cu majoritatea caracteristicilor pe care le-ați aștepta de la un editor de cod de bază, incluzând evidențierea sintaxelor, plierea sintaxelor, căutarea / înlocuirea, editarea pe ecran, scrollingul sincronizat și multi - interfața fila documentului.

Ca și textul Sublime, de asemenea, vine cu o auto-completare limitată pentru limbile de programare, scripting și markup, dar spre deosebire de textul Sublime, nu acceptă completarea codului inteligent sau verificarea sintaxei. Ca proiect open source licențiat sub GNU GPL, Notepad ++ a fost inițial găzduit pe SourceForge din 2003 până în 2010. Gazduirea a fost mutată în TuxFamily în Franța, în ianuarie 2010, când guvernul federal american a inclus servicii software în cadrul ITAR Army Regulations), obligând astfel SourceForge să restricționeze accesul utilizatorilor din Cuba, Iran, Coreea de Nord, Sudan și Siria. Proiectul este în prezent găzduit pe Github și, în general, este considerat unul dintre cele mai bune alternative de text Sublime pe care le puteți utiliza.

Platformă: Windows
Descărcați: (gratuit)

2. Atom

Atom este gratuit, open source și foarte personalizabil . Construiți în jurul unui nucleu minim, software-ul vine cu 50 de pachete open source și găzduiește pe GitHub ca multe dintre omologii săi de tip open source. Atom se bazează pe cadrul open-source de electroni, care a fost inițial creat de Cheng Zhao, dar este acum dezvoltat de GitHub. Este scris în HTML / CSS pură pe partea de sus a lui Chromium . Proiectul a început abia în 2014, dar are deja peste 7.000 de pachete diferite, aproape toate fiind găzduite și pe Github. Ați putea folosi ceva de genul Autocomplete + pentru a obține câteva funcții suplimentare de completare automată sau pentru a utiliza funcția Minimap pentru a sări la anumite părți ale unui fișier.

Spre deosebire de Sublime Text, Atom acceptă acțiunea drag / drop pentru fișierele și folderele din vizualizarea arborescentă, ceea ce reprezintă un plus pentru utilizatorii obișnuiți. Dacă sunteți tipul care lucrează în mai multe fișiere în același timp, ați aprecia funcția de editare a panoului Atom. Atom vine de asemenea cu un număr de plugin-uri implicite care îl fac compatibil cu o grămadă de limbi de programare, inclusiv C, C ++, C #, HTML, Java, Python, SQL și multe altele. Beneficiul inerent de a fi unul dintre proiectele proprii ale lui Github este că are o mare integrare git. În general, este o mare bucată de software dacă flexibilitatea și personalizarea vin în topul listei dvs. de priorități.

Platforme: Windows, Linux, macOS
Descărcați: (gratuit)

3. Codul Visual Studio

Visual Studio Code este un editor de coduri sursă FOSS și un program de depanare dezvoltat de Microsoft și găzduit pe Github. Software-ul este disponibil nu numai pe Windows, ci și pe MacOS și Linux. Acesta include suport pentru controlul Git încorporat, evidențierea sintaxei, completarea codului inteligent, fragmente și refactorizarea codului. De asemenea, este personalizabil, care permite utilizatorilor să modifice tema editorului, comenzile rapide de la tastatură și alte preferințe. La fel ca Atom, codul VS se bazează pe cadrul Electron folosind Node și HTML / CSS, dar în loc să folosească Atom, folosește "Monaco" - aceeași componentă de editor utilizată în Visual Studio Team Services.

Codul Visual Studio acceptă un număr de limbi de programare, inclusiv, dar fără a se limita la C, C ++, HTML, JSON, Obiectiv-C, Obiectiv-C, PHP și multe altele. Ca și textul sublim, codul VS acceptă, de asemenea , o gamă largă de pluginuri, care îmbunătățesc funcționalitatea editorului și pot adăuga suportul lingvistic. Gestionarea extensiei este încorporată, iar câteva importante sunt parte a pachetului de descărcări implicit. O caracteristică notabilă este capacitatea de a crea extensii care analizează codul, cum ar fi linters și instrumente pentru analiza statică. Software-ul a fost lansat pentru prima dată în 2015 și este în prezent pe versiunea 1.15.1, care a fost lansată doar luna trecută.

Platforme: Windows, Linux, macOS
Descărcați: (gratuit)

4. Vim

Vim este un editor de texte pentru linii de comandă gratuite și open source care este disponibil pe o mare varietate de platforme, de la Windows, Linux, MacOS și Unix la Android, iOS, Amigaos și multe altele. Software-ul este o clona a programului open source pentru editorul de text pentru Unix, iar numele său este o contracție a lui 'Vi Improved' ca referință la programul original scris de omul de știință de renume mondial și co-fondatorul Sun Microsystems Bill Joy în 1976. Programul are o armată de utilizatori de putere care o susțin și are aproximativ 15.000 de pachete care aduc exploratori de copaci, evidențiatori de sintaxă, tematică, integrare Git etc. Puteți vizita VimAwesome pentru unele dintre cele mai bune plugin-uri pe care comunitatea le poate oferi.

Spre deosebire de textul Sublime, Vim nu are o interfață grafică care să vă permită să utilizați mouse-ul pentru a naviga convenabil, astfel încât acțiunile de deschidere, închidere, editare și salvare să se facă prin comenzi rapide de la tastatură, așa cum ați proceda la un terminal. În timp ce nu aveți un GUI înseamnă că are mai mult de o reclamă de nișă, acesta este încă unul dintre cei mai flexibili și mai puternici editori de cod sursă pe care îl puteți utiliza astăzi. Există, de asemenea, o mulțime de fișiere de configurare pre-configurate Vim pe care le puteți găsi pe net doar căutând .vimrc. Dacă doriți să aflați mai multe despre acest instrument incredibil de puternic, puteți merge la Vim-Adventures, unde puteți juca un joc online pentru a afla într-un mod distractiv toate comenzile de bază.

Platforme: Windows, Linux, macOS
Descărcați: (gratuit)

5. Spacemacs

GNU Emacs este, în general, considerat a fi editorii codului sursă cel mai extensibil și personalizabil din lume, iar Spacemacs se întâmplă să fie unul dintre cele mai populare truse de pornire Emacs. După cum ați știut deja, este un editor de text liber și open source bazat pe GNU Emacs și dispune de UI-uri grafice și de linie de comandă care sunt executabile sub X display manager, precum și în terminalul Unix. Programul aduce puterea completă a ecosistemului plugin-ului Emacs și a keybindings-ului vi (prin EViL), făcându-l o alternativă puternică și versatilă Sublime Text. Software-ul ajută la productivitatea utilizatorilor de aplicații Vi, permițând în același timp utilizatorilor obișnuiți de Emacs să utilizeze în continuare software-ul eficient.

Spacemacs folosește bara de spațiu ca cheie lider implicită, de unde se află numele programului. Caracteristica de evidențiere a sintaxelor din spațiu este activată în mod implicit pentru toate limbile de programare majore și este configurabilă manual prin fișiere de configurare, precum și prin comenzi interne. Pentru toate pozitivele sale, programul poate fi destul de greu uneori. De la conflictele enervante de legare a cheilor la suportul non-funcțional LaTex și la pluginurile / fișierele de lucru substandard, Spacemacs poate fi un pic mai mult pentru unii, dar dacă vă plac sarcinile de bărbierit de yak, acest lucru ar putea fi foarte bine proiectul perfect pentru dvs.

Platforme: Windows, Linux, Unix, MacOS
Descărcați: (gratuit)

6. Brațe

Parantezele reprezintă încă un exemplu în care software-ul gratuit și cu sursă deschisă poate proveni, uneori, din cele mai mari nume ale software-ului comercial. Adobe, cunoscut mai ales pentru software-ul scump precum Photoshop și Premier Pro, este compania care se află în spatele acestui program, licențiat sub licența MIT și găzduit în prezent pe GitHub (depozit). Parantezele au fost scrise în mod special pentru dezvoltatorii web în HTML, CSS și JavaScript folosind CodeMirror într-un container Node.js. Acesta este disponibil pe o serie de platforme, inclusiv Windows, MacOS și Linux.

Unele dintre caracteristicile notabile ale Bracket-urilor includ Quick Edit, Live Preview, Split View și integrarea Theseus . În ceea ce privește suportul lingvistic, software-ul suportă, printre altele, C, C ++, Java, JavaScript, HTML, Python, Perl și Ruby. Ca și textul Sublime, brațele, de asemenea, suportă extensii care pot spori foarte mult funcționalitatea software-ului, datorită unui manager de extensie încorporat. Un lucru care trebuie menționat aici este faptul că parantezele trimit datele de utilizator către serverele Adobe în mod implicit, dar puteți oricând să le dezactivați dacă doriți, accesând Help> Health Report.

Platforme: Windows, Linux, macOS
Descărcați: (gratuit)

7. Masa ușoară

Pe site-ul său oficial, Light Table se descrie ca "editor de coduri de generație următoare", care are ca scop furnizarea unei interfețe flexibile, evaluarea în timp real, execuția instantanee, vizualizarea live, depanarea și documentarea. Ca multe dintre celelalte programe de pe listă și spre deosebire de textul Sublime, Light Table este un program gratuit și open source care este lansat sub licența MIT. Este scris în ClojureScript cu un înveliș Node-Webkit și deși a început să funcționeze ca mediu pentru Clojure și ClojureScript, a adăugat suport pentru alte limbi de programare, cum ar fi Python, JavaScript, HTML și CSS.

În timp ce Light Table are un sprijin limitat în comparație cu textul Sublime, acesta are numeroase atingeri drăguțe, cum ar fi Auto-completarea pretutindeni, vizualizări separate și o paletă de comandă. De asemenea, vine cu o bună selecție de teme, dar unul dintre principalele negative ale programului este că nu puteți vizualiza fișiere imagine în el, în ciuda faptului că se bazează pe o platformă de browser. În general, Light Table este un proiect relativ nou și relativ nou, ușor și rapid, însă utilizatorii au o curbă abruptă de învățare, care poate fi o problemă pentru mulți, dat fiind faptul că nu este bogat în caracteristici ca și alte software-uri de mai sus această listă.

Platforme: Windows, Linux, macOS
Descărcați: (gratuit)

8. Eclipsa

Eclipse este un editor de cod sursă gratuit și open source (FOSS), la fel ca majoritatea celorlalte intrări de pe lista noastră, dar este mult mai mult decât un editor de cod sursă. Este de fapt o platformă multi-platformă IDE (Integrated Development Environment) care este disponibilă pe Windows, Linux, MacOS și Solaris. Programul în sine este scris mai ales în Java și a început viața ca mediu Java în cea mai mare parte, dar datorită unui număr mare de pluginuri și extensii, acesta suportă acum o gamă largă de limbi de programare, inclusiv, dar fără a se limita la, C, C ++, C #, COBOL, Fortran, JavaScript, PHP, Java și multe altele. În timp ce Python nu este acceptat în afara casetei, pluginul PyDev obține lucrarea.

În ceea ce privește caracteristicile acestui IDE extrem de popular, acesta vine cu o grămadă de instrumente integrate de depanare alături de suportul Git / CVS. Ediția standard a Eclipse vine de asemenea cu Java și Plugin Development Tooling. Dezvoltatorii pot alege, de asemenea, din alte pachete care includ instrumente pentru cartografierea, modelarea, raportarea, testarea și construirea GUI-urilor . În cazul în care sunteți interesat să verificați comoara de plugin-uri disponibile pentru platformă, trebuie să mergeți la Eclipse Marketplace Client, care permite utilizatorilor să instaleze software-ul direct dintr-o instalare Eclipse.

Platforme: Windows, Linux, MacOS, Solaris
Descărcați: (gratuit)

Cele mai bune alternative sublime de text pe care ar trebui să le încercați

În timp ce toți editorii de cod sursă și IDE-urile menționate mai sus sunt excelente alternative de text Sublime pentru Windows, MacOS și Linux din cauza nivelurilor ridicate de personalizare pe care le oferă, niciuna dintre ele nu este perfectă dacă suntem complet cinstiți. Fiecare dintre ei are propriile avantaje și dezavantaje, așa că în mod ideal, ar trebui să-i dați fiecăruia o încercare de a vedea ce funcționează pentru dvs. și ce nu. În cazul în care utilizați deja sau ați folosit oricare dintre programele menționate mai sus sau credeți că am pierdut ceva care merită să fie pe această listă, spuneți-ne în secțiunea de comentarii de mai jos. Ne-ar plăcea să vă auzim gândurile în legătură cu acest subiect.

Top