Sida 1 av 2

Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 09:53
av mth
Tjollahopp!

Jag tänkte börja lära mig Ruby då det verkar vara ett både simpelt och roligt språk. Jag har ingen tidigare erfarenhet av programmering så om frågan jag ställer är fruktansvärt puckad så var inte rädda för att skratta. Självdistans är en av mina starka sidor =)

Jag navigerade mig till denna tutorial: http://pine.fm/LearnToProgram/?Chapter=01

I början av guiden står det: "Now that you've gotten everything setup, let's write a program! Open up your favorite text editor and type in the following:

puts 1+2

Save your program (yes, that's a program!) as calc.rb (the .rb is what we usually put at the end of programs written in Ruby). Now run your program by typing ruby calc.rb into your command line. It should have put a 3 on your screen. See, programming isn't so hard, now is it? "

I beg to differ.

Jag kör Ubuntu Intrepid Ibex, och jag har ingen aning vilken text-editor jag ska använda.

Har prövat att installera notepad++ via Wine, men när jag skrev just puts 1+2, sparade det som calc.rb och sen skulle starta det så hände ingenting. Jag har prövat att leka lite med ruby i terminalen med kommandot "irb" som blir någon sorts Interaktiv Ruby då man ser direkt vad man gjort. Det funkar antagligen inte på samma sätt när man skriver i valfri text-ed?

Alltså; vilken text-editor är bäst för ruby? Vart ska jag spara calc.rb, hur öppnar jag den sen via terminalen, och hur ser jag att det fungerar?

Tack på förhand!

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 10:03
av Lars
Vilken textredigerare man använder spelar ingen som helst roll. Själv använder jag Emacs, men den är kanske lite gammalmodig för mångas smak.

Hur som helst så ska du köra kommandot ruby calc.rb när du står i samma katalog som calc.rb, eller så kör du ruby /sökväg/till/calc.rb. Vad exakt är det som inte fungerar?

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 10:12
av mth
Installerade emacs och öppnade ett nytt dokument.

Skrev puts 1+2 och sparade den i min ruby mapp i documents. Öppnade den sen via terminalen och fick "3" som svar, så jag antar att det fungerade.

Problemet jag gjorde innan var att jag bara skrev calc.rb, inte ruby calc.rb.

Jag trodde också att "3" skulle komma i text-editorn, inte i terminalen. Men nu vet jag det iaf =)

Tack så mycket!

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 10:27
av Lars
Då verkar det fungera som det ska, bra :)

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 11:17
av mth
Nu har jag kommit en bit på guiden/tutorialen och skall skriva ett eget program. Jag lyckades knepa ihop det, men det finns ett litet fel. Finns det en sammanfogad tråd för frågor om hjälp med koder, eller skall jag skriva en ny tråd för JUST den koden jag har problem med?

Det är säkert jättesimpelt, så det känns lite löjligt att starta en ny tråd om det.

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 11:19
av andol
Starta du en ny tråd om det. Överlag blir det mer översiktligt med separata frågor i separata trådar.

Däremot får du hemskt gärna först göra en sökning så det inte redan finns en tråd som behandlar precis samma problem.

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 11:24
av mth
Okej najs!

Söka sen eventuellt ny tråd.

Men först mat!

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 16:14
av jsiei97
mth skrev: Jag kör Ubuntu Intrepid Ibex, och jag har ingen aning vilken text-editor jag ska använda.
Tja det finns ett par att välja bland, vad sägs om någon av följande:
nano, kate, kedit, vim/gvim, emacs/xemacs

/Johan

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 17:08
av mth
Kör just nu Notepad++ genom Wine. Kan det komma att medföra problem, eller är det lugnt att bara köra på?

Har annars Emacs installerat också.

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 17:12
av andol
Oj, trodde inte texteditorer var något man behövde gå genom wine för :)

Möjligtvis att du kan få estetiska problem vad gäller hur radbrytningar visas. Dessa hanteras nämligen lite olika på Windows- och Unix-manér. Å andra sidan går det säkert att tala om för notepad++ att göra sina radbrytningar på unix-vis.

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 17:17
av mth
Haha, nej, valde N++ endast för att jag kände igen det och det var inte allt för obekant.

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 17:42
av jsiei97
mth skrev:Haha, nej, valde N++ endast för att jag kände igen det och det var inte allt för obekant.

Vid närmare eftertanke:
sudo apt-get install gedit kedit kate
/Johan

Re: Ruby - Bästa Text-Editor

Postat: 01 feb 2009, 21:21
av Inhuman Soul
Jag tycker att geany är en rätt trevlig editor. Enkel, men ändå bra!

Annars så har du förmodligen gedit installerat (Program -> Tillbehör -> Textredigerare), vilken i stort sett bara ger dig färgkodning.

Re: Ruby - Bästa Text-Editor

Postat: 04 feb 2009, 09:37
av mth
Färgkodning, är det när siffror osv blir olika färger för att koden skall bli mer överskådlig? Är rätt säker på att Notepad++ har samma funktion.

Re: Ruby - Bästa Text-Editor

Postat: 04 feb 2009, 10:24
av JonasG
mth skrev:Färgkodning, är det när siffror osv blir olika färger för att koden skall bli mer överskådlig? Är rätt säker på att Notepad++ har samma funktion.
Stämmer bra. Det hjälper en del med att hitta fel också, till exempel om man glömmer att sätta " efter en textsträng.

Re: Ruby - Bästa Text-Editor

Postat: 21 mar 2009, 19:22
av dahrlin
Netbeans tycker jag har trevligt Ruby-stöd.

Re: Ruby - Bästa Text-Editor

Postat: 21 mar 2009, 20:16
av Ulsak
mth skrev:Färgkodning, är det när siffror osv blir olika färger för att koden skall bli mer överskådlig? Är rätt säker på att Notepad++ har samma funktion.
t o m gedit ( gnome-text-editor) har ju färgkodning...har jag missat nåt?

Re: Ruby - Bästa Text-Editor

Postat: 30 dec 2009, 19:08
av Victor
Om man vill ha autokomplettering? (Oftast Ctrl+Space för att då upp meny med alternativ)

Re: Ruby - Bästa Text-Editor

Postat: 31 dec 2009, 13:00
av Louie
vim är ju allas favorit editerare :) Med teman och massor av bra kommandon man kan lära sig.
Går även att få mer "gui".

Mitt val alla gånger.

:syntax on = ruby highlight ;)

Re: Ruby - Bästa Text-Editor

Postat: 31 dec 2009, 13:02
av DrMegahertz
Victor skrev:Om man vill ha autokomplettering? (Oftast Ctrl+Space för att då upp meny med alternativ)
Autokomplettering bör du hitta i de flesta editorer. I Vim så använder du Ctrl+n(eller Ctrl+p) för att autokomplettera.