2016-03-25 33 views
0

Ruby on OSX'te garip textEdit davranışı yaşıyorum. Dosyanda tuhaf karakterler ekliyor. Bunu düzeltmek için ne söyle: " ve aynı karakter değildirgarip textEdit davranışı. Benim dosyada garip karakterler ekler

[Goldie-MacBook:~/ruby] jja% cat hello.rb 
#!/usr/bin/ruby 
print "Hello World\n" 
[Goldie-MacBook:~/ruby] jja% od -c hello.rb 
0000000 # ! / u s r / b i n / r u b y \n 
0000020 p r i n t  " H e l l o  W o r 
0000040 l d \ n " \n           
0000046 
[Goldie-MacBook:~/ruby] jja% ruby hello.rb 
Hello World 
[Goldie-MacBook:~/ruby] jja% lets do some editing 
lets: Command not found. 
[Goldie-MacBook:~/ruby] jja% cat hello.rb 
#!/usr/bin/ruby 
print "Hellooo World!\n” 
[Goldie-MacBook:~/ruby] jja% ruby hello.rb 
hello.rb:2: unterminated string meets end of file 
[Goldie-MacBook:~/ruby] jja% od -c hello.rb 
0000000 # ! / u s r / b i n / r u b y \n 
0000020 p r i n t  " H e l l o o o  W 
0000040 o r l d ! \ n ” ** ** \n      
0000053 
[Goldie-MacBook:~/ruby] jja% od -xc hello.rb 
0000000  2123 752f 7273 622f 6e69 722f 6275 0a79 
      # ! / u s r / b i n / r u b y \n 
0000020  7270 6e69 2074 4822 6c65 6f6c 6f6f 5720 
      p r i n t  " H e l l o o o  W 
0000040  726f 646c 5c21 e26e 9d80 000a     
      o r l d ! \ n ” ** ** \n      
0000053 
[Goldie-MacBook:~/ruby] jja% ruby -v 
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-darwin10] 
[Goldie-MacBook:~/ruby] jja% 

cevap

1

Bildirim söyledi. İkincisi, kafa karıştırıcı Ruby'dir.

TextEdit, varsayılan olarak "Akıllı Tırnaklar" kullanır. Düzenle menüsünde Değiştirmeler'i seçin ve "Akıllı Tırnaklar" ın işaretini kaldırın. "Akıllı Göstergeler" in işaretini de kaldırmak isteyebilirsiniz.

@
+0

Teşekkürler, sormadan önce sorumu cevapladınız. Sadece bir gün, bir senaryodaki gizemli hataları takip etmeye çalışan bir gün boşa harcadım. Textedit bazen kesişmeleri aynı görünen bazı karakterlere dönüştürüyordu. Apple: Farklı ve her zaman iyi bir şekilde değil. – JavaLatte

0

@Jordan haklı. TextEdit, kodunuzda istemediğiniz şeyleri ekler. Bunu yapmayan ücretsiz bir editör istiyorsanız, atom veya text wrangler gibi kaynakları seçebilirsiniz. Veya diğer birçok metin editörden biri.