Losing line breaks when pasting code into Nitrous
При вставке блока кода Ruby из Atom или текстового редактора Nitrous в консоль Nitrous все разрывы строк теряются. Несколько строк кода объединяются в одну длинную строку, разделенную пробелом, где разрыв строки был в Atom.
Например, если эти три отдельные строки скопированы из текстового редактора (либо в Nitrous, либо в Atom):
pool.each () do | номер |
remainder_3 = число.% (3)
remainder_5 = число.%(5)
Вот что Nitrous показывает после вставки:
irb (main): 001: 0> pool.each () do | number | remainder_3= число.%(3) remainder_5= число.%(5)
Вот что я хочу, чтобы произошло:
irb (main): 001: 0> pool.each () do | number |
irb (основной):002:0> remainder_3= число.% (3)
irb (основной):003:0> remainder_5= число.%(5)
Учебник по Ruby, который я наблюдаю, сохраняет разрывы строк при вставке, поэтому мои настройки Atom или Nitrous нуждаются в изменении. Может кто-нибудь уточнить, пожалуйста, как это делается?
К вашему сведению: я использую Windows 8.1 и Firefox. Обратите внимание, что у меня та же проблема с использованием Chrome.
Заранее спасибо!
1 ответ
Я на самом деле не использую Nitrous. Но вот некоторые шаги, которые вы можете найти полезными.
1) Напишите случайный текст с несколькими строками в Nitrous.
2) Откройте этот файл в Notepad ++.
3) Перейти к "Вид -> Показать символ -> Показать конец строки".
4) Найдите, какой символ он использует в качестве новой строки. Вы можете найти больше об этом здесь.
5) Теперь, когда вы пишете любой текст, который вы хотите открыть в Nitrous, вместо Enter (Блокнот использует символ "LF") просто поместите этот символ.
Это не очень разумный метод, я согласен. Но это сделало бы работу.