mitä Ruby IDE: tä sinun tulisi käyttää?

tulet viettämään paljon aikaasi kehittäjänä editorin sisällä, joten on tärkeää käyttää editoria, jonka kanssa viihdyt & tuottava.

tässä artikkelissa:

haluan auttaa sinua valitsemaan, mikä Ruby IDE / editori sopii sinulle!

sinun ei tarvitse stressata tästä päätöksestä, valitse vain yksi, kokeile sitä muutaman viikon ajan & katso miltä se tuntuu. Päätoimittajan voi aina vaihtaa myöhemmin.

Tässä muutamia asioita, joita kannattaa etsiä:

  • mitä Ruby-liitännäisiä on saatavilla helpottamaan
  • onko editori avoimen lähdekoodin vai ei
  • sisäänrakennettuja ominaisuuksia, jotka parantavat tuottavuutta (kuten koodinpätkiä, automaattinen täydellinen, puhdas muotoilu, joka ei tule tiellesi)

kaikki nämä editorit tukevat Windowsia, Linuxia & Mac.

Let ’ s get started!

Atomieditori

Atom on avoimen lähdekoodin editori GitHubista. Se tukee monia ohjelmointikieliä, kuten Rubya.

Ruby Atom Editor

plussat:

  • git-integraatio
  • hyvä tuki koodinpätkille (ajansäästäjä)
  • mahdollistaa koodin suorittamisen suoraan editorissa (liitännäisillä)

miinukset:

  • voi olla hidasta avattaessa todella isoja tiedostoja
  • VSCode-editori

    Vscode on avoimen lähdekoodin editori Microsoftilta &se perustuu samaan GUI-tekniikkaan kuin Atom.

    VSCode Ruby IDE

    plussat:

    • Pääteintegrointi
    • Debuggeriintegrointi & muut IDE-kaltaiset ominaisuudet (tarvitsee kielitukea liitännäisten kautta)
    • aktiivisen kehityksen alla

    Cons:

  • Ruby-kielinen liitännäinen ei saa montaa päivitystä, mutta se toimii 🙂

RubyMine IDE

rubymine on jetbrainsin suljetun lähdekoodin editori. Se on täydellisin IDE ominaisuuksien suhteen, mutta se ei myöskään ole ilmainen.

RubyMine IDE

plussat:

  • Refactoring-tuki
  • integrointi testauskehyksiin, niputtajaan, rakeen, päätelaitteeseen jne.
  • älykäs automaattitäydennys

Cons:

  • suljettu lähdekoodi
  • voi tuntea ”raskaan” suorituskyvyn suhteen &käyttöliittymäsuunnittelu
  • VIM-editori

    vim (VI iMproved) on iät ja ajat käytössä ollut avoimen lähdekoodin editori, silmiinpistävin ominaisuus on sen pääte perustuu, toisin kuin muut editorit, jotka ovat GUI-pohjaisia. Se on lukemattomia plugins, että voit asentaa lisätä uusia ominaisuuksia.

    Vim Editor Ruby

    plussat:

    • monet pikanäppäimet & plugins
    • voit tehdä kaiken tarpeellisen poistumatta päätteestä &ilman hiirtä

    • tehokkaat editointiominaisuudet (poista sisältä lainausmerkit, regex korvaa, lohko valinta, jne.)

    miinukset:

    • jyrkkä oppimiskäyrä
    • alkuasetelma kestää jonkin aikaa (.vimrc file & asentaminen plugins)

    muut editorit

    vaikka nämä neljä editoria ovat mielestäni Ruby-yhteisön suosituimpia, on muitakin mainitsemisen arvoisia.

    Tässä lista:

    • Sublime Text
    • Emacs
    • Cloud9 (verkkoeditori)

    kokeile näitä vapaasti.

    itse käytän atomia suurimman osan Rubiinikehityksestäni & kirjoittamiseen, nopeisiin muokkauksiin (kuten asetustiedostoihin) käytän VIMIÄ.

    Yhteenveto

    olet saanut tietää muutamasta Ruby-Editorista, jotka voivat helpottaa työtäsi, kumman aiot valita?

    Vastaa

    Sähköpostiosoitettasi ei julkaista.