Sublime Text je jedním z nejoblíbenějších editorů zdrojových kódů pro programátory po celém světě. Není to však pro každého. Za prvé, Sublime Text technicky není volný a stále vás trápí, abyste si zakoupili licenci na 70 dolarů, jakmile se vyprší zkušební období, což je často skutečný odpor pro mnoho lidí, kteří používají program denně. Je to také proprietární software, což je další klíčová otázka, kterou mnoho zastánců FOSS považuje za nepříjemnou. Jiní mohou vlastně hledat plnohodnotné IDE místo holých základních textových editorů, takže existuje mnoho důvodů, proč někteří z vás hledají něco jiného než Sublime Text pro každodenní použití. Pokud jste jedním z nich, měli byste se podívat na 8 nejlepších alternativ Sublime Text, které můžete použít právě teď:
Nejlepší alternativy Sublime textu
1. Notepad ++
Notepad ++ je editor zdrojových kódů, který podporuje několik programovacích jazyků v prostředí MS Windows. Používá komponentu editoru Scintilla a je napsán v jazyce C ++ s „voláními Win32 API používajícími pouze STL pro zvýšení výkonu a snížení velikosti programu“. Zatímco software má podporu pro makra a pluginy, není to tak bohatý na funkce jako mnoho jiných editorů v tomto seznamu. Nicméně, jeho jednoduchost a známé UI znamená, že je to snadné doporučení pro někoho, kdo se právě dostává do kódování. Zatímco pokročilí programátoři budou pravděpodobně hledat něco trochu silnějšího, Notepad + + přichází s většinou funkcí, které byste očekávali od základního editoru kódu, včetně zvýraznění syntaxe, skládání syntaxe, vyhledávání / nahrazování, úpravy na rozdělených obrazovkách, synchronizovaného posouvání a více rozhraní rozhraní -document.
Stejně jako Sublime Text přichází také s omezeným automatickým doplňováním pro programovací, skriptovací a značkovací jazyky, ale na rozdíl od Sublime Textu nepodporuje inteligentní doplnění kódu ani kontrolu syntaxe. Jako open source projekt, který je licencován pod GNU GPL, byl Notepad ++ původně hostován na SourceForge od roku 2003 do roku 2010. Hostování se přesunulo do TuxFamily ve Francii, když v lednu 2010 zahrnula americká federální vláda softwarové služby v rámci ITAR (International Traffic in Nařízení o zbraních), čímž nutí SourceForge omezit přístup k uživatelům z Kuby, Íránu, Severní Koreje, Súdánu a Sýrie. Projekt je v současné době hostován na Githubu a je obecně považován za jeden z nejlepších alternativ Sublime Textu, který lze použít.
Platforma: Windows
Stáhnout: (zdarma)
2. Atom
Atom je zdarma, open source a vysoce přizpůsobitelný . Postavte se kolem minimálního jádra, software je dodáván s 50 open source balíčky, a hostil na GitHub jako mnoho z jeho protějšky open source. Atom je založen na open source Electron framework, který byl původně vytvořen Cheng Zhao, ale nyní je vyvíjen GitHubem. Je napsán v čistém HTML / CSS na vrcholu Chromu . Projekt byl zahájen teprve v roce 2014, ale již má více než 7000 různých balíčků, z nichž všechny jsou také umístěny na Githubu. Můžete použít něco jako Automatické doplňování +, abyste získali některé další funkce automatického doplňování nebo použijte Minimap pro vizuální přeskočení na určité části souboru.
Na rozdíl od Sublime Textu Atom podporuje akci drag / drop pro soubory a složky ve stromovém zobrazení, což je jednoznačné plus pro běžné uživatele. Pokud jste ten typ, který pracuje na více souborech najednou, oceníte také funkci úprav v režimu Atom. Atom také přichází s řadou výchozích pluginů, díky kterým je kompatibilní s celou řadou programovacích jazyků, včetně C, C ++, C #, HTML, Java, Python, SQL a dalších. Inherentní výhodou bytí jednoho z Githubových vlastních projektů je, že má velkou integraci gitů. Celkově je to velký kus softwaru, pokud flexibilita a přizpůsobení přijdou na vrchol seznamu priorit.
Platformy: Windows, Linux, macOS
Stáhnout: (zdarma)
3. Kód Visual Studio
Kód Visual Studio je editor zdrojového kódu a ladicí program FOSS vyvinutý společností Microsoft a hostovaný na serveru Github. Software je k dispozici nejen ve Windows, ale i na MacOS a Linuxu. Obsahuje podporu pro vestavěné ovládání Git, zvýraznění syntaxe, inteligentní doplnění kódu, úryvky a refaktorování kódu. Je také přizpůsobitelný, což umožňuje uživatelům měnit motiv editoru, klávesové zkratky a další předvolby. Stejně jako Atom je i VS Code založen na elektronové struktuře používající Node a HTML / CSS, ale místo použití Atomu používá 'Monaco' - stejnou komponentu editoru, která se používá ve Visual Studio Team Services.
Visual Studio Code podporuje řadu programovacích jazyků, mimo jiné C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP a další. Stejně jako Sublime Text, VS Code také podporuje širokou škálu pluginů, které zvyšují funkčnost editoru a přidávají jazykovou podporu. Správa rozšíření je integrována a několik důležitých součástí je součástí výchozího balíčku ke stažení. Pozoruhodnou vlastností je schopnost vytvářet rozšíření, která analyzují kód, například linters a nástroje pro statickou analýzu. Tento software byl poprvé vydán v roce 2015 a v současné době je ve verzi 1.15.1, která byla vydána teprve minulý měsíc.
Platformy: Windows, Linux, macOS
Stáhnout: (zdarma)
4. Vim
Vim je bezplatný a open source multiplatformový textový editor příkazového řádku, který je k dispozici na široké škále platforem od Windows, Linux, MacOS a Unix až po Android, iOS, Amigaos a další. Tento software je klonem open source programu pro textový editor pro Unix a jeho název je zkrácením „Vi Improved“ jako odkazu na původní program napsaný renomovanými počítačovými vědci a spoluzakladatelem Sun Microsystems Billem Joyem v roce 1976. Program má armádu mocných uživatelů, kteří ji podporují, a má kolem 15 000 balíčků, které přinášejí průzkumníky stromů, syntaxe zvýrazňovačů, theming, integraci Git, atd. Můžete navštívit VimAwesome pro některé z nejlepších pluginů, které komunita nabízí.
Na rozdíl od Sublime Text, Vim nemá GUI, které by vám umožnily používat myš k pohodlnému navigování, takže akce otevírání, zavírání, editace a ukládání jsou prováděny pomocí klávesových zkratek, jako byste dělali na terminálu. I když nemají GUI znamená, že má více nika odvolání, je to stále jeden z nejvíce flexibilních a výkonných editorů zdrojového kódu můžete použít dnes. Existuje také spousta přednastavených konfiguračních souborů Vim, které můžete najít na internetu právě hledáním .vimrc. Chcete-li si udělat čas, abyste se o tomto neuvěřitelně mocném nástroji dozvěděli podrobněji, můžete jít do Vim-Adventures, kde si můžete zahrát online hru a naučit se zábavným způsobem všechny základní příkazy.
Platformy: Windows, Linux, macOS
Stáhnout: (zdarma)
5. Spacemac
GNU Emacs jsou obecně považovány za nejrozšířenější a přizpůsobitelné editory zdrojových kódů na světě a Spacemacs se stává jedním z nejpopulárnějších startovacích balíčků Emacs. Jak jste již věděli, je to bezplatný a open source textový editor založený na GNU Emacs, který obsahuje jak grafické, tak i příkazové řádky příkazového řádku, které jsou spustitelné pod X display managerem i v terminálu Unix. Program přináší plný výkon ekosystému pluginů Emacs a klávesových kombinací vi (přes EViL), což z něj činí mocnou a všestrannou alternativu Sublime Text. Tento software pomáhá produktivitě uživatelů Vi a zároveň umožňuje běžným uživatelům efektivně používat software.
Spacemacs používá mezerník jako výchozí klíč vedoucího, odkud program získává své jméno. Funkce zvýraznění syntaxe v programu Spacemacs je standardně zapnuta ve všech hlavních programovacích jazycích a je konfigurovatelná ručně prostřednictvím konfiguračních souborů i pomocí interních příkazů. U všech jeho pozitivů může být program občas trochu závratný . Od nepříjemných konfliktů s klávesovou zkratkou až po nefunkční podporu LaTexu a podprůměrné pluginy karet / pracovních prostorů, Spacemacs může být pro některé trochu větší, ale pokud se vám líbí vaše úkoly na holení, tak to může být pro vás perfektní projekt.
Platformy: Windows, Linux, Unix, macOS
Stáhnout: (zdarma)
6. Konzoly
Závorky jsou dalším příkladem toho, že svobodný a open source software může také někdy pocházet z největších jmen komerčního softwaru. Adobe, známější pro drahý software, jako je Photoshop a Premier Pro, je společnost, která stojí za tímto programem a je licencována pod licencí MIT a je v současné době hostována na úložišti GitHub. Brackets byl specificky napsán pro webové vývojáře v HTML, CSS a JavaScriptu pomocí CodeMirror v kontejneru Node.js. Je k dispozici na mnoha platformách, včetně Windows, MacOS a Linux.
Některé z pozoruhodných vlastností Brackets patří Quick Edit, Live Preview, Split View a Theseus integrace . Pokud jde o jazykovou podporu, software podporuje mimo jiné C, C ++, Java, JavaScript, HTML, Python, Perl a Ruby. Podobně jako Sublime Text, i Brackets podporuje rozšíření, která mohou výrazně zvýšit funkčnost softwaru, díky vestavěnému manažerovi rozšíření. Jedna věc, kterou je třeba zmínit, je to, že Brackets standardně odesílá uživatelská data na servery Adobe, ale můžete je kdykoliv vypnout, pokud chcete, přejdete na Help> Health Report.
Platformy: Windows, Linux, macOS
Stáhnout: (zdarma)
7. Světelná tabulka
Na svých oficiálních stránkách se Light Table popisuje jako „editor kódu příští generace“, jehož cílem je poskytnout flexibilní rozhraní, vyhodnocování v reálném čase, okamžité spuštění, živou vizualizaci, ladění a dokumentaci. Stejně jako mnoho jiných programů na seznamu a na rozdíl od Sublime Textu, je Light Table svobodný a open source program, který je vydáván pod licencí MIT. Je napsán v jazyce ClojureScript s balíčkem Node-Webkit, a ačkoliv začal jako prostředí pro Clojure a ClojureScript, od té doby přidal podporu pro další programovací jazyky, jako je Python, JavaScript, HTML a CSS.
Zatímco Light Table má omezenou jazykovou podporu ve srovnání se Sublime Textem, přichází s několika pěknými dotyky, jako je Auto-complete všude, rozdělená zobrazení a paleta příkazů. Také přichází s dobrým výběrem témat, ale jedním z hlavních negativů programu je, že nemůžete zobrazit obrazové soubory v něm navzdory skutečnosti, že je založen na platformě prohlížeče. Celkově lze říci, že Light Table je zajímavý, relativně nový projekt, který je lehký a rychlý, ale uživatelé mají strmou křivku učení, což může být problém pro mnoho lidí, kteří si nejsou vědomi toho, že jeho funkce není tak bohatá, jako některý jiný software nad ním. seznamu.
Platformy: Windows, Linux, macOS
Stáhnout: (zdarma)
8. Eclipse
Eclipse je zdrojový kód editoru volně šiřitelných zdrojových kódů (FOSS) jako většina ostatních položek na našem seznamu, ale je to mnohem víc než jen editor zdrojových kódů. Je to vlastně plnohodnotná platforma IDE (Integrated Development Environment), která je dostupná ve Windows, Linuxu, MacOSu a Solarisu. Samotný program je napsán převážně v Javě a z větší části začal život jako prostředí Java, ale díky velkému počtu pluginů a rozšíření nyní podporuje širokou škálu programovacích jazyků, mimo jiné včetně C, C ++, C #, COBOL, Fortran, JavaScript, PHP, Java a další. Zatímco Python není podporován, PyDev plugin provede svou práci.
Pokud jde o vlastnosti tohoto velmi populárního IDE, přichází s celou řadou integrovaných ladicích nástrojů vedle podpory Git / CVS. Standardní edice Eclipse také přichází s Java a Plugin Development Tooling. Vývojáři si také mohou vybrat z jiných balíčků, které zahrnují nástroje pro mapování, modelování, reporting, testování a vytváření GUI . V případě, že máte zájem o kontrolu pokladny zásuvných modulů dostupných pro platformu, měli byste přejít na klienta Eclipse Marketplace Client, který umožňuje uživatelům instalovat software přímo z instalace Eclipse.
Platformy: Windows, Linux, macOS, Solaris
Stáhnout: (zdarma)
Nejlepší Sublime Text alternativy, které byste měli vyzkoušet
Zatímco všechny výše zmíněné editory zdrojových kódů a IDE jsou skvělými alternativami Sublime Textu pro Windows, MacOS a Linux kvůli vysoké úrovni přizpůsobení, které nabízejí, žádný z nich není dokonalý, pokud jsme naprosto upřímní. Každý z nich má své vlastní výhody a nevýhody, takže v ideálním případě byste měli každému zkusit zjistit, co funguje pro vás a co ne. V případě, že již používáte nebo jste použili některý z výše uvedených programů nebo si myslíte, že jsme vynechali něco, co si zaslouží být na tomto seznamu, dejte nám vědět v komentáři níže. Rádi bychom slyšeli vaše myšlenky na toto téma.