Das Kommentarkommando von TextMate ist fehlerhaft

8

Mein Laptop ist abgestürzt und beim Neustart ist "cmd /" (Kommentar umschalten) kaputt gegangen. Wenn ich versuche, Kommentare in einer Zeile umzuschalten, die nur "foo" enthält, bekomme ich diese Ausgabe in meinem Code anstelle von "# foo":

  

/tmp/temp_textmate.2erfLj:68:in   / bin / bash: -c: Zeile 0: unerwarteter EOF   bei der Suche nach dem passenden '' /bin/bash: -c: line 1: syntax error: unexpected end of filemap' for " foo":String (NoMethodError) from /tmp/temp_textmate.2erfLj:48:in /bin/bash: -c: line 0: unexpected EOF while looking for matching ''   / bin / bash: -c: Zeile 2: Syntaxfehler:   unerwartetes Dateiende '

Das macht mich verrückt

    
nannerpus 29.11.2010, 10:23
quelle

4 Antworten

2

Ich hatte das gleiche Problem. Die Neuinstallation von TextMate scheint das Problem gelöst zu haben.

Dieses Problem trat nach der Migration von einem Mac auf einen anderen auf. Ich bin mir nicht sicher, ob das der Grund ist. Dort laufen beide MacBook Pro Schneeleoparden.

    
codr 25.05.2011, 13:27
quelle
25

Matt Hayes 'Antwort wies mich auf die Problemstelle hin.

Bündel - & gt; Bundle-Editor - & gt; Befehle bearbeiten - & gt; Quelle - & gt; Kommentarzeile / Auswahl

ändere Zeile 139:

%Vor%

#to_a ist keine String-Methode mehr.

Ссылка

    
20man 04.05.2012 16:14
quelle
6

Ich stieß auf das gleiche Problem und habe einen Workaround gefunden. Die Neuinstallation von TextMate hat in meinem Fall nicht geholfen.

Bündel - & gt; Bundle-Editor - & gt; Befehle bearbeiten - & gt; Quelle - & gt; Kommentarzeile / Auswahl

Am Anfang des Skripts sollten Sie Folgendes sehen:

%Vor%

Ich habe das geändert, um eine andere Installation von Ruby zu verwenden. In meinem Fall verwende ich RVM, um verschiedene Ruby-Versionen zu verwalten, also habe ich:

%Vor%

So scheint es, dass etwas mit dem Standardsystem Ruby vermasselt wurde.

    
Matt Hayes 04.09.2011 02:10
quelle
1

Wenn du ruby ​​2.0 benutzt oder kürzlich auf Mavericks aktualisiert hast (system ruby ​​in Mavericks ist jetzt 2.0), bearbeite den oben genannten Befehl und füge "-Ku" in die erste Zeile ein:     #! / usr / bin / env ruby ​​-Ku

Arbeitete für mich.

    
Alfuken 06.11.2013 13:41
quelle

Tags und Links