Come faccio a salvare un file di testo con estensione di file Ruby (.rb)?

3

Sono nuovo di Ruby e sto cercando di imparare da un libro. Tuttavia, ho un problema: dice che dovrei salvare un file in modo che finisca con .rb , ma il mio Mac mi consente solo di utilizzare .rtf , quindi è quello che ho usato. Ma la prossima cosa che dovevo fare era aprirla in Terminal e il comando cd /Users/username/ruby non funzionava per me. Sto indovinando il motivo per questo è perché non ho usato .rb non ha funzionato.

Quindi la mia domanda è: Che cosa dovrei usare per scrivere Ruby alla fine di quel comando, o per salvare con l'estensione .rb ?

    
posta josh 04.04.2017 - 05:37
fonte

3 risposte

5

Puoi salvare solo come .rtf perché il file era rich text . Per renderlo in chiaro, premi semplicemente ⇧ shift - ⌘ comando - T o vai Formato > Rendi testo normale , quindi puoi salvare come .rb.

Cerca di non usare TextEdit: non c'è l'evidenziazione della sintassi e il completamento del codice, per non parlare del fatto che devi disattivare manualmente virgolette errate .

    
risposta data 04.04.2017 - 06:22
fonte
2

Quello che fai è procurarti un vero editor di codice o IDE. Usare TextEdit per scrivere codice è una pessima idea. Personalmente raccomanderei Sublime Text 3 perché ha una buona evidenziazione del testo per molte lingue diverse, è gratuito (tecnicamente no, ma per imparare come stai, non comprare una licenza dovrebbe essere ok) ed è piuttosto leggero ma dovresti fare qualche ricerca e raggiungere le tue conclusioni su quale editor di codice o IDE è giusto per te.

    
risposta data 04.04.2017 - 05:53
fonte
1

È sempre possibile utilizzare il buon ole vim YOURFILENAMEHERE.rb all'interno di Terminal.

Quando vuoi digitare, entra in modalità inserimento premendo i ; se vuoi uscire dalla modalità di inserimento, premi ESC . Quindi per salvare il tuo file basta premere : w q Invio (salva e poi esci).

Naturalmente ti manca tutte le funzionalità IDE ma è un ottimo editor di testo integrato.

    
risposta data 04.04.2017 - 06:30
fonte

Leggi altre domande sui tag