2014-11-05 13 views

cevap

8

yanlışlıkla bir non-breaking space üretir Mac üzerinde ALT + Space yazdığını. Ruby bunu bir boşluk olarak değil, bir değişken isminin parçası olarak düşünür. Daha sonra değişkenin mevcut olmadığından şikayet eder.

Some people like to remap Alt + Space to Space in order to prevent this typo.

şahsen benim metin editörü görünmez karakterleri vurgulamak istiyorum, bu yüzden hemen yazım hatası fark.

+0

İyi fikir, Alt + Space aslında böyle bir hataya neden oluyor. Ayrıca bir uygulamanın parçası olarak da meydana gelir, belki kaynak kodu da Alt + Uzay içerir. Bir şekilde görünür hale getirmek mümkün mü? – 0x4a6f4672

+0

'grep '' -R. '(Tek tırnak işaretleri arasında alt + boşluk yazın) –

+0

Teşekkürler. Bu zor bir hatadır, en azından Alman klavyelerinde bir "|" üretmek için Mac'te "Alt" tuşuna basmanız gerekir. Aşağıdaki alan için yanlışlıkla "Alt + Boşluk" yazması kolaydır. – 0x4a6f4672