Zeilenumbrüche beim Einfügen von Code in Nitrous

393
nb197

Wenn Sie einen Block Ruby-Code aus Atom oder dem Nitrous-Texteditor in die Nitrous-Konsole einfügen, gehen alle Zeilenumbrüche verloren. Mehrere Codezeilen werden zu einer langen Zeichenfolge verkettet, getrennt durch ein Leerzeichen, in dem der Zeilenumbruch in Atom war.

Wenn diese drei separaten Zeilen beispielsweise aus einem Texteditor (entweder in Nitrous oder Atom)
kopiert werden : pool.each () do | number |
rest_3 = Zahl.% (3)
rest_5 = Anzahl.% (5)

Das zeigt Nitrous nach dem Einfügen:
irb (main): 001: 0> pool.each () do | number | rest_3 = Zahl.% (3) rest_5 = Anzahl.% (5)


Folgendes möchte ich passieren: irb (main): 001: 0> pool.each () do | number |
irb (main): 002: 0> rest_3 = number.% (3)
irb (main): 003: 0> rest_5 = number.% (5)

Das Ruby-Tutorial, das ich gerade anschaue, behält beim Einfügen die Zeilenumbrüche bei, sodass entweder meine Atom- oder Nitrous-Einstellungen geändert werden müssen. Kann jemand bitte klären, wie das geht?

Zu Ihrer Information: Ich arbeite mit Windows 8.1 und Firefox. Beachten Sie, dass ich dasselbe Problem mit Chrome habe.

Danke im Voraus!

0
Öffnen Sie die TXT-Datei in Notepad ++. Fügen Sie am Ende der Zeile '\ n' hinzu. Jetzt einfügen. Damon vor 9 Jahren 0
@damon Danke für die Antwort. Ich habe das \ n-Tag am Ende jeder Zeile hinzugefügt, aber der Text ist immer noch verkettet. Ich denke, dass dies ein Problem bei der Einrichtung von Nitrous sein könnte. Haben Sie ein bevorzugtes IRB für Notepad ++? nb197 vor 9 Jahren 0

1 Antwort auf die Frage

0
Damon

Ich benutze eigentlich kein Nitrous. Aber hier sind einige Schritte, die für Sie nützlich sein könnten.

1) Schreiben Sie einen zufälligen Text mit mehreren Zeilen in Nitrous.

2) Öffnen Sie diese Datei in Notepad ++.

3) Gehe zu "Ansicht -> Symbol anzeigen -> Zeilenende anzeigen".

4) Finden Sie heraus, welches Symbol als neue Zeile verwendet wird. Mehr dazu finden Sie hier .

5) Wenn Sie nun einen beliebigen Text schreiben, den Sie in Nitrous öffnen möchten, setzen Sie anstelle von Enter (Notepad verwendet das Symbol "LF") dieses Symbol.

Das ist keine sehr intelligente Methode, akzeptiere ich. Aber das würde den Job machen.