Kódování je zábava, a pokud ho děláte dobře, můžete být dobrým vývojářem. V dnešní době se lidé obracejí k programování a úspěšně vytvářejí skvělé aplikace. V tomto příspěvku poskytnu uživatelům Linuxu seznam 8 nejlepších linuxových IDE nebo editorů kódu, které pomáhají vývojářům rychle a snadno programovat skvělé aplikace v Linuxu.
IDE jsou při vývoji jakékoli aplikace velmi důležité. Mohou usnadnit práci tím, že poskytují spoustu praktických funkcí. Následující seznam 8 nejlepších linuxových editorů kódu nebo textových editorů obsahuje skvělé textové editory pro vývojáře, které poskytují funkce jako, zásuvné moduly, které mají další funkce, automatické dokončování, které doplňuje značky, třídy a dokonce i fragmenty kódu, aniž byste je museli psát.
Pravděpodobně je k dispozici několik dalších IDE pro Linux, ale uvádím pouze 8, aby byl tento článek stručný. Pokud ve své distribuci používáte pro běžný vývoj nějaké jiné IDE, pak mi prosím dejte vědět v komentáři níže. Nezapomeňte se také zúčastnit ankety na konci tohoto článku. V anketě nám můžete sdělit, které z následujících 8 IDE se vám líbí nejvíce.
Tabulka obsahu
- Nejlepší linuxová IDE neboli editory kódu
- How To Install Bluefish Editor In Linux?
- 7. Geany
- 6. V případě, že chcete nainstalovat nejnovější verzi, stáhněte si soubor .tar a zkompilujte si balíček sami. Gedit
- Jak nainstalovat Gedit v Linuxu?
- 5. KATE
- 4. KATE je možné nainstalovat do Ubuntu nebo distribucí založených na Ubuntu. Eclipse
- Jak nainstalovat Eclipse v Linuxu?
- 3. Brackets
- Řádková editace
- Živý náhled
- Přidání zásuvných modulů
- Jak nainstalovat Brackets v Linuxu?
- 2. Vložte Bracket do svého počítače. Atom
- Atom Configuration
- 1. Sublime
- Minimapa
- Široká škála klávesových zkratek
- Výkonné vícenásobné klávesové kombinaceSelect Feature
- Vytváření vlastních fragmentů
- Sublime has much more…
- How To Install Sublime In Linux?
- Conclusion
Nejlepší linuxová IDE neboli editory kódu
Začneme desátým místem na mém seznamu. Je to editor Bluefish. Pokud jste webový vývojář, pak může být editor Bluefish dobrou volbou. Podporuje mnoho pokročilých funkcí, jako je automatické dokončování značek, automatické indexování, výkonné vyhledávání & nahrazuje, podporuje integraci externích programů, jako je make, lint, weblint atd.
Bluefish podporuje více než HTML & CSS. Má podporu i pro následující jazyky.
- Ada
- ASP .NET and VBS
- C/C++
- CSS
- CFML
- Clojure
- D
- gettext PO
- Google Go
- HTML, XHTML and HTML5
- Java and JSP
- JavaScript and jQuery
- Lua
And More…
You can see the full list of features and supported languages on the official website here.
The things that I wish I had in Bluefish were the ability to edit multiple lines simultaneously. I also want the ability to work with multiple languages within a document that is not supported by the Bluefish editor. So when I select Ruby, it disables the support for HTML & CSS which are necessary to build any web application using frameworks such as Ruby on Rails.
How To Install Bluefish Editor In Linux?
Add the following PPA in Ubuntu or other Ubuntu based distros to install Bluefish editor.
sudo add-apt-repository ppa:klaus-vormweg/bluefishsudo apt-get updatesudo apt-get install bluefish
7. Geany
Geany je lehké IDE a podporuje všechny hlavní jazyky. Cílem Geany je poskytnout jednoduché a rychlé vývojové prostředí. Má všechny základní funkce, jako je automatické zadávání odrážek, zvýrazňování syntaxe a automatické doplňování kódu nebo fragmentů atd.
Geany je přehledné a poskytuje větší prostor pro práci. Pokud tedy chcete pro svůj vývoj lehké a docela základní linuxové IDE, zvolte Geany.
Od verze Geany 0.12 má základní systém zásuvných modulů. Ano, je základní. Na rozdíl od ostatních IDE, která se chystám zmínit v tomto seznamu, má Geany základní systém zásuvných modulů. Dodává se s několika nainstalovanými zásuvnými moduly, kterými jsou –
- Classbuilder – Vytváří zdrojové soubory pro nové typy tříd
- Export – Exportuje aktuální soubor do různých formátů
- Filebrowser – Přidá do postranního panelu kartu prohlížeče souborů
- HTML znaky – Vkládá entity HTML znaků jako ‚&‘
- Akce ukládání – Poskytuje různé akce související s ukládáním souborů (automatické ukládání, okamžité ukládání, zálohování kopií)
- Rozdělení okna – Rozdělí zobrazení editoru na dvě okna
Seznam doplňků pro Geany, které můžete získat zde. Tam se dozvíte, jak můžete získat nové zásuvné moduly.
Kompletní seznam funkcí si můžete prohlédnout na jejich oficiální stránce.
Geany je již k dispozici ve výchozím repozitáři většiny linuxových distribucí. K instalaci Geany tedy můžete použít správce balíčků. Aktuální verze Geany je v1.26, ale v Ubuntu je k dispozici verze v1.25. Geany v1.25 tedy můžete nainstalovat pomocí apt. Pokud chcete nainstalovat nejnovější verzi, pak si stáhněte soubor .tar a zkompilujte si balíček sami.
sudo apt-get install geany
6. V případě, že chcete nainstalovat nejnovější verzi, stáhněte si soubor .tar a zkompilujte si balíček sami. Gedit
Gedit je linuxové IDE, které je předinstalováno v nejoblíbenější linuxové distribuci Ubuntu. Pokud tedy používáte Ubuntu, určitě jste také otevírali dokumenty pomocí Geditu.
Jedná se o velmi jednoduché a malé IDE, které si však můžete přizpůsobit svému pracovnímu prostředí instalací zásuvných modulů a konfigurací stávajících nastavení. Gedit neposkytuje nejjednodušší způsob instalace zásuvných modulů (například vyhledávač pro vyhledávání zásuvných modulů), ale můžete si zásuvné moduly stáhnout a pak je nainstalovat ručně. Nejedná se o recenzi, takže zde nemohu uvádět návody, jak na to. Zásuvné moduly Gedit můžete vyhledat v Googlu a ten vám také poskytne návod k instalaci.
Jak nainstalovat Gedit v Linuxu?
Gedit je již nainstalován v Ubuntu a je k dispozici ve výchozích repozitářích všech hlavních distribucí. K instalaci Geditu tedy použijte správce balíčků vaší distribuce.
5. KATE
Pokud používáte Kubuntu, pak byste použili KATE. Jedná se o textový editor, který je předinstalován v Kubuntu, populární linuxové distribuci založené na Ubuntu. KATE je lehký a rychlý textový editor a dokáže otevřít více souborů současně.
KATE je jednoduché, ale výkonné IDE. Podporuje velké množství jazyků a při automatické detekci jazyka automaticky nastavuje odsazení dokumentu. Programátor může rozdělit okno a pracovat s více dokumenty současně. KATE má vestavěný terminál, zásuvný modul SQL, funkci Find & replace, podporu relací, zvýrazňování syntaxe, inteligentní zpracování komentářů a odkomentování, párování závorek, KATE automaticky provádí zálohování, takže v případě pádu nebo neočekávaného vypnutí se vaše práce neztratí.
Kompletní seznam funkcí KATE si můžete prohlédnout na výchozí stránce zde.
KATE je již ve výchozím repozitáři většiny linuxových distribucí. K instalaci KATE tedy můžete použít správce balíčků vaší distribuce. Zde je návod, jak můžete nainstalovat KATE v Ubuntu nebo v distribucích Linuxu založených na Ubuntu. sudo apt-get install kate
4. KATE je možné nainstalovat do Ubuntu nebo distribucí založených na Ubuntu. Eclipse
Odtud jsou IDE ještě pokročilejší a robustnější. Začnu jedním z velmi oblíbených, Eclipse. Eclipse je většinou napsáno v jazyce JAVA a používá se především pro vývoj aplikací JAVA. Podporu jazyků však lze rozšířit instalací zásuvných modulů.
S podporou zásuvných modulů se tak Eclipse stává jedním z nejlepších IDE pro vývoj programů v jazycích C, C++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby a Ruby on Rails, Scheme a mnoha dalších.
Eclipse SDK(Software Development Kit) je bezplatné a open-source a obsahuje nástroje pro vývoj v jazyce Java pro vývojáře v Javě.
Jak nainstalovat Eclipse v Linuxu?
Stáhněte si Eclipse pro svou distribuci Linuxu z jejich oficiálních stránek. Je to komprimovaný soubor, rozbalte jej a spusťte ‚eclipse-inst‘ pro spuštění instalátoru.
3. Brackets
Brackets je IDE vyvinuté vývojáři společnosti Adobe. Je to IDE pro vás, pokud jste webový designér. V Brackets je několik úžasných funkcí, kterými vyniká. Brackets podporuje zásuvné moduly pro rozšíření funkcí a instalace zásuvných modulů je opravdu snadná. Stačí kliknout na třetí Ikonu z pravého horního postranního panelu a zobrazí se okno s populárními zásuvnými moduly. Pro instalaci libovolného zásuvného modulu můžete jednoduše kliknout na tlačítko Instalovat a můžete také vyhledat libovolný konkrétní zásuvný modul.
Řádková editace
Kromě všech základních funkcí, jako je auto-odsazování, automatické dokončování a zvýrazňování kódu, má Brackets pokročilé funkce, které vám při úpravách webových stránek a práci s CSS opravdu pomohou, a mezi tyto funkce patří Inline editace, rozdělení editoru, zásuvné moduly a mnoho dalších.
Inline editace umožňuje upravovat CSS, aniž byste museli přecházet do souboru CSS. Chcete-li upravit CSS libovolného id nebo třídy, jednoduše vyberte tento řádek a stiskněte klávesy CTRL + E. Otevře se okno s CSS přiřazeným k tomuto ID.
Živý náhled
Pokud používáte Brackets, pak již nebudete ke kontrole kódu potřebovat kontrolní nástroje prohlížeče, místo toho můžete použít funkci živého náhledu Brackets Live Preview a ta zobrazí vaše změny živě v okně. Chcete-li tuto funkci použít, jednoduše přejděte do nabídky >> Soubor a klikněte na možnost Živý náhled.
Přidání zásuvných modulů
Brackets má k dispozici spoustu zásuvných modulů, které poskytují Brackets další funkce. Pokud například pracujete s JS, pak si můžete nainstalovat zásuvný modul, který vám pomůže s kódem JS. Někdy také potřebujete vytvořit PDF kód, pak si nainstalujete zásuvný modul, který to umí. Přidáním zásuvných modulů můžete přidat stovky dalších funkcí. Brackets neustále přidává nové zásuvné moduly do své databáze. Zde jsou některé z oblíbených zásuvných modulů Brackets -Emmet Vysokorychlostní práce s HTML a CSS.
Beautify Formátování souborů JavaScript, HTML a CSS.
Ikony souborů Ikony souborů ve stromu souborů Brackets.
Indent Guides Zobrazení vodítek odsazení v editoru kódu.
Integrace systému Git pro Brackets.
Autoprefixer Automaticky analyzuje CSS a přidává prefixy dodavatelů.
W3C Validace Jednoduchý validátor W3C.
Jak nainstalovat Brackets v Linuxu?
Nejnovější verzi Brackets si můžete stáhnout z oficiálních stránek a nainstalovat ji.
2. Vložte Bracket do svého počítače. Atom
Atom je IDE vyvinuté společností Github a je zcela hackovatelné, což znamená, že si jej můžete přizpůsobit podle svých představ. Ve výchozím nastavení podporuje velké množství programovacích jazyků, jako je PHP, javascript, HTML, CSS, Sass, Less, Python, C, C++, Coffeescript atd. a pokud pracujete s jazykem, který není ve výchozím nastavení v Atomu podporován, pak se nebojte, můžete si nainstalovat doplněk.
Při první instalaci a otevření Atomu se pak zobrazí uvítací průvodce. Tento průvodce vám nabízí způsob, jak prozkoumat Atom a velmi rychle se s ním seznámit. Začněte otevřením projektu v průvodci a projděte si každý z nich. Nainstalujte balíčky, tj. zásuvné moduly, nainstalujte témata a přizpůsobte stylování.
Atom je z Githubu, takže se stará o většinu věcí, které si každý vývojář přeje mít ve výchozím nastavení IDE. Vývojářské nástroje jsou jednou z nich. You can have browsers‘ inspect element tool within Atom, no more need to open web browser.
Atom is developed by Github so it comes with full Github support and integration. You can directly open a project/file on Github in the browser. It also comes with Markdown syntax that supports live preview in browser.
Atom Configuration
Atom devs slogans it a complete hackable IDE of the 21st century. So you can explore Atom’s easy to use configuration to customize it deeply.
1. Sublime
The one that wins the list is obviously, Sublime Text. The lightest of all and feature-rich IDE used by professional programmers. Kromě všech základních funkcí má Sublime nejvýkonnější funkce, které programátorům umožňují kódovat opravdu rychle.
Sublime má tolik výkonných funkcí, že by to vyžadovalo zmínku v dalším článku. V tomto malém úvodu se mohu zmínit pouze o některých jeho funkcích, které vás k němu jistě přitáhnou. No, nebojte se zvýrazňování kódu, automatického odsazování, automatického dokončování a všech základních funkcí, Sublime je má všechny v balení.
Minimapa
Začneme jednoduchou, ale velmi užitečnou funkcí Sublime a ta se jmenuje Minimapa. Minimapa je zvětšený pohled na celý soubor, ve kterém pracujete, který funguje jako vizuální posuvník v aplikaci Sublime. Můžete vidět celý kód a odhadnout, kam se chcete v kódu přesunout, a kliknout na tuto oblast a Sublime vás na toto místo v editoru přenese.
Široká škála klávesových zkratek
Programování znamená psát, psát a psát, proč tedy dotyková myš. Ušetříte obrovské množství času, pokud jste při programování závislí pouze na klávesnici, a Sublime vám v tom pomůže tím, že poskytuje shluk přizpůsobitelných klávesových zkratek. Nejvíce se mi líbí klávesová zkratka Ctrl + P. Umožňuje mi vyhledávat soubory v pracovním adresáři přímo z editoru, zatímco programuju. Umožňuje mi také vyhledávat kód v aktuálním souboru pouhým zadáním hledaného výrazu s předponou @. Například chci vyhledat proměnnou ‚article‘ v aktuálním souboru, pak mohu použít CTRL + P a vyhledat ‚@article‘.
Výkonné vícenásobné klávesové kombinaceSelect Feature
If you use this feature once then you’ll be a fan of Sublime. Sublime allows you to edit multiple lines all at once. Don’t believe it? But that’s true. Umístěte kurzor na jeden řádek a pak podržte klávesu CTRL a pomocí myši umístěte kurzor na další řádek a objeví se další kurzor, nyní se do obou řádků napíše cokoli. Stejným způsobem můžete zvolit libovolný počet řádků a můžete je upravovat všechny najednou. Existuje mnoho způsobů, jak můžete v sublime vícekrát editovat kód, a jedním z nich je CTRL + D. Umístěte kurzor na slovo a stiskněte CTRL + D a uvidíte, že se vám slovo vybere. Pokud chcete upravovat více slov, pak nejprve umístěte kurzory na jednotlivá slova a nakonec je pomocí CTRL + D vyberte všechna.
Vytváření vlastních fragmentů
Přibližně v každém programu napsaném v jakémkoli jazyce musíte některé řádky kódu opakovat vícekrát. Abyste se s tím vypořádali, má Sublime pěknou a šikovnou funkci nazvanou Snippet. You can create new snippet from Menu >> Tools >> New Snippet. In between <snippet> tags put your code and save the file in the user directory of Sublime. Now whenever you need to code that snippet, simply type the name of that snippet you saved and remember the name is the filename. In my case, my login form snippet name is log in.
Sublime has much more…
There is much more advanced in Sublime. You can start using it right away to explore more advanced features of Sublime. Once you get familiar with it, coding will be fun, easy, and fast.
How To Install Sublime In Linux?
Currently, the latest stable is Sublime text 2 but Sublime Text 3 is also available which is in Beta state. For Sublime Text 3 Beta
sudo add-apt-repository ppa:webupd8team/sublime-text-3For Sublime Text 2sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text-installer