2010-09-08 10 views
8

Vorrei presentare il mio giovane cugino a un po 'di programmazione. Idealmente rubino, è quello che mi è familiare. Tuttavia, trovare un editor di testo adatto è un vero dolore. Tutto ciò di cui ho bisogno sull'editor è la possibilità di digitare alcune righe di codice, premere "Esegui" e ottenere alcuni risultati (o meno, a seconda dei casi). Più semplice è l'editor, meglio non ho bisogno di Netbeans, Eclipse, ecc. Quello che voglio evitare è la necessità di usare il terminale per eseguire script, TextWrangler, Textmate e IDLE per Python possono farlo. Purtroppo ho bisogno di qualcosa che funzioni su Windows o Ubuntu, altrimenti avrei appena installato Textmate sul suo laptop.Esiste un editor simile a IDLE per Ruby su Windows o Ubuntu?

Qualsiasi suggerimento sarebbe molto apprezzato.

risposta

1

Molte grazie per tutti i suggerimenti, pur avendo provato moltitudini di editori, l'opzione che ho è andato con Geany. http://www.geany.org/

Non ho potuto ottenere ScITE per funzionare correttamente con input standard su Windows o Ubuntu. Ruby è un ottimo linguaggio che potrebbe anche essere attraente per i principianti assoluti, tuttavia, il fatto che il programma di installazione di ruby ​​non includa un editor di base che può essere utilizzato in modo autonomo (per scrivere ed eseguire script) ostacola davvero il suo uso per principianti.

Questa lotta per trovare un editor che potesse essere utilizzato per la scrittura e l'esecuzione di script in rubino mi ha fatto quasi ricorso a Python!

0

Ho usato SciTE prima per questo tipo di scopo. Secondo quanto riferito, funziona su Linux e Windows, ma non ho mai provato la versione Linux.

0

Dai uno sguardo allo FreeRIDE per una soluzione di tipo IDE. È inoltre possibile eseguire il codice direttamente dall'editor SciTE.

3

È possibile farlo in SciTE, che è in bundle con il programma di installazione di Windows Ruby o può essere downloaded here. Fare clic su Tools > Go o premere F5. È un editor completo (e veloce) completo con non un sacco di campane e fischietti.

Questo potrebbe richiedere qualche configurazione per assicurarsi che SciTE sappia dove si trova il file eseguibile di Ruby. Credo che la configurazione per questo è in Options > Open ruby.properties > command.go.*.rb.

+0

Grazie a tutti per i loro suggerimenti finora. Ho una domanda riguardante SciTE. L'ho appena installato per Ubuntu per fare un rapido test. La possibilità di ottenere input da parte dell'utente è davvero importante, così posso fare qualcosa di semplice come chiedere un nome e poi restituire quanti caratteri ci sono nel nome, ecc. Sfortunatamente SciTE non sembra consentire l'input dell'utente usando 'gets. chomp'. C'è qualcosa di ovvio che mi manchi? –

+0

Oh, bella domanda. Non l'ho provato da solo, ma prove aneddotiche indicano che se si fa clic nel riquadro di output si dovrebbe essere in grado di inserire il testo: http://www.megasolutions.net/ruby/Input-syntax-29324.aspx Scusa se posso testare questo come non sono su una macchina Windows in questo momento. In bocca al lupo! –

+0

Ho combattuto con SciTE, cercando di farlo accettare gli input standard con 'gets', (ho anche provato 'raw_input' di python) ma senza successo. Potrebbe essere solo un problema con SciTE su Ubuntu. Non posso testarlo su Windows fino a domani. Desiderio di una vita facile. –

2

Su Ubuntu ... Che ne dici della buona vecchia applicazione Gedit? Il Tool Launcher Plugin vi permetterà di eseguire qualsiasi attività esterna (compresa l'esecuzione del file aperto corrente

+0

Darò sicuramente questo, ci provo, anche se speravo in un'esperienza di "just out of the box", poiché non sarei lì a guidarlo attraverso i passi necessari di persona. Sarebbe bello dire di scaricare e installare questo ed ecco il tuo primo programma: mette "Ciao mondo". –

1

redcareditor ha un opzione "run" sotto plugins -.> Execute

è veloce e sporco :)

0

Bene, su Windows, è possibile ottenere E-Text Editor. È fondamentalmente un clone di TextMate per Windows che esegue comandi e snippet di TextMate.

30 giorni di prova, quindi un po 'meno di $ 50 per la versione completa.

non ho alcuna affiliazione con i creatori/proprietari di editor di posta di testo

0

Io uso due editor in questo modo, uno è old school ma solo per Windows: Textpad, consente anche di inserire i parametri. A causa della sua popolarità e potenza sto cercando di passare a Sublime Text, è multi-sistema operativo.

Ci vuole un po 'di tempo per abituarsi perché ho lavorato con il textpad per molti anni, ma è molto potente e per lo sviluppo di Ruby è ora il mio cavallo di battaglia preferito. Puoi anche trovare molti tutorial e demo di YouTube a causa della sua popolarità.

Problemi correlati