Budete trávit hodně času jako vývojář v editoru, takže je důležité používat editor, který vám vyhovuje & produktivní.
v tomto článku:
chci vám pomoci vybrat, který Ruby IDE / Editor je pro vás ten pravý!
nemusíte se stresovat nad tímto rozhodnutím, stačí vybrat jeden, zkuste to na několik týdnů & podívejte se, jak se cítí. Editor můžete kdykoli změnit později.
zde je několik věcí, které je třeba hledat:
- Co Ruby-související pluginy jsou k dispozici, aby se věci pro vás jednodušší
- Zda editor je open-source, nebo ne
- Built-in funkce, které zlepšují vaši produktivitu (jako fragmenty kódu, auto-kompletní, čistý design, který nedostane do cesty)
Všechny tyto editory podpora Windows, Linux & Mac.
začněme!
Atom Editor
Atom je open-source editor kódu od Github. Podporuje mnoho programovacích jazyků včetně Ruby.
Pros:
- Git integrace
- Dobrá podpora pro fragmenty kódu (šetří čas)
- Umožňuje spustit kód přímo v editoru (s pluginy)
Nevýhody:
- Může být pomalé, při otevírání opravdu velkých souborů
VSCode Editor
VSCode je open-source kód editor od společnosti Microsoft & je to založeno na stejné GUI technologie jako Atom.
Pros:
- Terminál integrace
- Debugger integrace & další IDE-jako funkce (potřebuje jazykovou podporu prostřednictvím pluginů)
- Pod aktivním vývojem
Nevýhody:
- jazyk Ruby plugin nemá tolik aktualizací, ale funguje to 🙂
RubyMine IDE
RubyMine je closed-source kód editor od JetBrains. Je to nejúplnější IDE, pokud jde o funkce, ale také to není zdarma.
Pros:
- refaktoring podpora
- integrace s testovacích rámců, bundler, hrábě, terminál, atd.
- Inteligentní auto-dokončení
Nevýhody:
- Uzavřený zdroj
- Může cítit „těžké“, pokud jde o výkon & UI
VIM Editor
VIM (VI improved) je open-source editor, který byl asi na věky, nejvýraznější charakteristikou je, že je to terminál na bázi, na rozdíl od jiných editorů, které jsou GUI-založené. Má nespočet pluginů, které můžete nainstalovat a přidat nové funkce.
Výhody:
- Mnoho klávesové zkratky & pluginy
- můžete to udělat vše, co potřebujete, aniž byste opustili terminál & bez myši
- Výkonné editační funkce (smazat uvnitř citace, regex nahradit, blok, výběr, atd.)
nevýhody:
- strmá křivka učení
- počáteční nastavení trvá nějakou dobu (.vimrc souboru & instalace pluginů)
Další Editory
Zatímco tyto čtyři redaktoři jsou to, co si myslím, že nejvíce populární v Ruby komunitě, tam jsou ještě jiní, které stojí za zmínku.
Tady je seznam:
- Sublime Text
- Emacs
- Cloud9 (online editor)
neváhejte dát to zkusit.
Osobně používám Atom pro většinu mých Ruby development & psaní, pro rychlé úpravy (jako konfigurační soubory) používám VIM.
shrnutí
dozvěděli jste se o několika editorech Ruby, které vám mohou usnadnit práci, který z nich si vyberete?