Du kommer til å bruke mye tid som utvikler inne i redaktøren, så det er viktig å bruke en redaktør som du er komfortabel & produktiv med.
I denne artikkelen:
jeg vil hjelpe deg med å velge Hvilken Ruby IDE / Editor som er riktig for deg!
du trenger ikke å stresse over denne beslutningen, bare velg en, prøv det i noen uker & se hvordan det føles. Du kan alltid endre redaktøren din senere.
her er noen ting å se etter:
- Hvilke Ruby-relaterte plugins er tilgjengelige for å gjøre ting enklere for deg
- Om redaktøren er åpen kildekode eller ikke
- Innebygde funksjoner som forbedrer produktiviteten din (som kodebiter, autofullfør, ren design som ikke kommer i veien)
alle disse redaktørene støtter Windows, Linux& Mac.
La oss komme i gang!
Atom Editor
Atom Er en åpen kildekode editor Fra Github. Den støtter mange programmeringsspråk, inkludert Ruby.
Proffene:
- git integrasjon
- God støtte for kodesnutter (tidsbesparende)
- lar deg kjøre kode direkte i redaktøren (med plugins)
Ulemper:
- Kan være treg når du åpner virkelig store filer
Vscode Editor
VSCode er en åpen kildekode editor Fra Microsoft & Den er basert På Samme gui-teknologi som atom.
Proffene:
- Terminal integrasjon
- Debugger integrasjon& ANDRE IDE-lignende funksjoner (trenger språkstøtte via plugins)
- under aktiv utvikling
Ulemper:
- ruby språk plugin får ikke mange oppdateringer, men det fungerer 🙂
RubyMine IDE
rubymine er en lukket kildekode editor fra jetbrains. DET er den mest komplette IDE når det gjelder funksjoner, men det er heller ikke gratis.
Proffene:
- Refactoring støtte
- Integrasjon med testing rammeverk, bundler, rake, terminal, etc.
- Intelligent auto-fullføring
Ulemper:
VIM Editor
VIM (VI forbedret) er en åpen kildekode-editor som har eksistert i årevis, den mest slående egenskapen er at den er terminal basert, i motsetning til de andre redaktørene som er gui-baserte. Den har utallige plugins som du kan installere for å legge til nye funksjoner.
Pros:
- mange hurtigtaster & plugins
- du kan gjøre alt du trenger uten å forlate terminalen & uten musen
- kraftige redigeringsfunksjoner (slett inne sitater, regex erstatte, blokk utvalg, etc.)
Ulemper:
- Bratt læringskurve
- Innledende oppsett tar litt tid (.vimrc fil & installere plugins)
Andre Redaktører
mens disse fire redaktører er det jeg tror den mest populære I Ruby samfunnet, er det fortsatt andre som er verdt å nevne.
her er listen:
- Sublime Text
- Emacs
- Cloud9 (online editor)
Føl deg fri til å gi disse en prøve.personlig bruker Jeg Atom for det meste av Min Ruby-utvikling & skriving, for raske endringer (som konfigurasjonsfiler) bruker JEG VIM.
Sammendrag
du har lært om Noen Ruby redaktører som kan gjøre arbeidet enklere, hvilken skal du velge?