Udało mi się to dobrze działać za pomocą zadania automatu i użyłem skrótu, aby powiązać go z kombinacją klawiszy ctrl + opcja + polecenie + b. wszystko, co muszę zrobić, to zaznaczyć kod, który chcę skomentować blok w xcode i nacisnąć powyższe klawisze, a zaznaczony tekst zostanie zakomentowany za pomocą / * ... * /.
Używam zawijania kodu dość często, więc chciałem mieć tę funkcjonalność, ponieważ mogłem łatwo złożyć blok komentowanego kodu ... kod opatrzony komentarzem w zwykły sposób, używając // nie fold.
Nie jestem zaznajomiony z używaniem automatu Mac, ale po prostu postępowałem zgodnie z instrukcją w poniższym filmie wwdc
w wideo WWDC 2012 Sesja 402 - Efektywna praca z Xcode (od około 6 minut) znajduje się opis korzystania z automatu Mac OSX w celu dodania usługi do manipulowania zaznaczonym tekstem. Przykład pokazany na wideo polega na usunięciu duplikatów w zaznaczeniu tekstu za pomocą poleceń powłoki sort i uniq. Korzystając z tego podejścia, robisz to samo, ale wprowadzasz następujące polecenie zamiast tego, co robi w filmie
awk 'BEGIN {print "/ "} {print $ 0} END {print " /"}'
(zwróć uwagę, że w poprzednim wierszu powinny znajdować się 2 gwiazdki, które z jakiegoś powodu nie są wyświetlane .... pojawiają się na poniższym zrzucie ekranu, więc skopiuj to jako prawidłowe polecenie do wprowadzenia)
powinieneś w końcu uruchomić taki skrypt powłoki
spowoduje to, dla dowolnego zaznaczonego tekstu, umieszczenie ograniczników komentarza przed i po.
kiedy go zapiszesz, powinieneś otrzymać opcje nadania mu nazwy (nazwałem to blokowym komentarzem), a także przypisania skrótu klawiaturowego
wtedy powinieneś być w stanie otworzyć xcode, wybrać tekst, kliknąć prawym przyciskiem myszy, menu kontekstowe, a nazwa, którą nadałeś temu skryptowi, powinna pojawić się na dole
po prostu kliknij nazwę, a skrypt uruchomi się i zablokuje komentarz do wybranego kodu lub użyj przypisanego skrótu klawiaturowego.
mam nadzieję że to pomoże
Command
+Shift
+7
, czyliCommand
+/
, ponownie.