Perdendo quebra de linha ao colar código em nitroso

0

Ao colar um bloco de código Ruby do Atom ou do editor de texto Nitrous no console do Nitrous, todas as quebras de linha são perdidas. Várias linhas de código são concatenadas em uma cadeia longa, separadas por um espaço em que a quebra de linha estava no Atom.

Por exemplo, se essas três linhas separadas forem copiadas de um editor de texto (em nitroso ou Atom):
pool.each () do | number

remainder_3 = número.% (3)
remainder_5 = number.% (5)

Isso é o que o Nitrous exibe após colar:
irb (principal): 001: 0 > pool.each () do | number | remainder_3 = number.% (3) remainder_5 = number.% (5)

Aqui está o que eu quero que aconteça:
irb (principal): 001: 0 > pool.each () do | number

irb (principal): 002: 0 > remainder_3 = número.% (3)
irb (principal): 003: 0 > remainder_5 = number.% (5)

O tutorial em Ruby que estou assistindo retém as quebras de linha ao colar, portanto, minhas configurações Atom ou Nitrous precisam ser alteradas. Alguém pode esclarecer como isso é feito?

FYI: Estou executando o Windows 8.1 e o Firefox. Note que tenho esse mesmo problema usando o Chrome.

Obrigado antecipadamente!

    
por nb197 29.12.2014 / 18:01

1 resposta

0

Eu realmente não uso nitroso. Mas aqui estão alguns passos que você pode achar útil.

1) Escreva um texto aleatório com várias linhas em nitroso.

2) Abra esse arquivo no Notepad ++.

3) Vá para "Visualizar - > Mostrar símbolo - > Mostrar o fim da linha".

4) Encontre o símbolo que ele usa como nova linha. Você pode encontrar mais informações sobre este aqui .

5) Agora, ao escrever qualquer texto que você deseja abrir em nitroso, no lugar de Enter (Bloco de notas usa o símbolo "LF") basta colocar esse símbolo.

Este não é um método muito inteligente, eu aceito. Mas isso faria o trabalho.

    
por 31.12.2014 / 05:48