Ich habe es geschafft, dies über eine Automator-Aufgabe zum Laufen zu bringen und habe eine Verknüpfung verwendet, um es an die Tastenkombination Strg + Option + Befehl + b zu binden. Alles, was ich tun muss, ist den Code hervorzuheben, den der Block in xcode kommentieren soll, und die obigen Tasten zu drücken. Der ausgewählte Text wird mit / * ... * / blockkommentiert.
Ich benutze Code, der ein gutes Stück faltet, also war der Grund, warum ich diese Funktionalität wollte, dass ich leicht einen Block kommentierten Codes falten konnte ... Code kommentierte auf die übliche Weise mit // nicht falten.
Ich bin nicht mit der Verwendung von Mac Automator vertraut, aber ich habe einfach den Anweisungen im folgenden wwdc-Video gefolgt
In der WWDC 2012-Videositzung 402 - Effizientes Arbeiten mit Xcode (ab ca. 6 Minuten) wird beschrieben, wie Sie mit dem Mac OSX Automator einen Dienst zum Bearbeiten von ausgewähltem Text hinzufügen. Das im Video gezeigte Beispiel besteht darin, Duplikate in einer Textauswahl mit den Shell-Befehlen sort und uniq zu entfernen. Mit diesem Ansatz machen Sie dasselbe, aber Sie geben den folgenden Befehl ein, anstatt was er im Video tut
awk 'BEGIN {print "/ "} {print $ 0} END {print " /"}'
(Beachten Sie, dass in der vorherigen Zeile 2 Sternchen enthalten sein sollen, die aus irgendeinem Grund nicht angezeigt werden. Sie werden im folgenden Screenshot angezeigt. Kopieren Sie diese als korrekten Befehl, um sie einzugeben.)
Am Ende sollten Sie ein Shell-Skript wie dieses ausführen
Dadurch werden für jeden ausgewählten Text die Kommentarbegrenzer davor und danach gesetzt.
Wenn Sie es speichern, sollten Sie Optionen erhalten, um es zu benennen (ich nannte es Blockkommentar) und auch eine Tastenkombination zuzuweisen
Dann sollten Sie in der Lage sein, xcode zu öffnen, Text auszuwählen, mit der rechten Maustaste zu klicken, das Kontextmenü und den Namen, den Sie diesem Skript gegeben haben, sollten unten angezeigt werden
Klicken Sie einfach auf den Namen und das Skript wird ausgeführt und blockiert den Kommentar des ausgewählten Codes oder verwenden Sie die von Ihnen zugewiesene Tastenkombination.
hoffe das hilft