2010-09-17 23 views
5

W XCode jest kilka użytecznych funkcji skomentowanych z/* i odpowiadającym * /. Czy istnieje skrót, który szybko je usuwa? Czy można utworzyć skrót za pomocą AppleScript, czy jest lepszy sposób?Jak usunąć/* i */szybko w XCode

+0

Brzmi jak prosty 'sed 'command, jeśli ktoś z' sed' foo chce dzwonić. Chociaż, wadą usuwania '/*...*/', jest również możliwość usunięcia znaczących komentarzy. Nie ma pewności, czy istnieje łatwy sposób na rozróżnienie skomentowanego kodu i komentarzy. –

Odpowiedz

8

Nie ma lepszego sposobu, aby komentować i kod Odkomentuj: Cmd + /. Przed każdą linią umieszcza się // lub usuwa //, jeśli znajduje się z przodu linii. Ma to wiele zalet. Łatwiej jest to zrobić w Xcode. Gniazduje poprawnie. Dzięki temu jest bardzo jasne, gdzie skomentowany kod jest, nawet podczas odczytu poza IDE (np. W wersjach i narzędziach do przeglądu kodu). To sprawia, że ​​staje się to o wiele bardziej oczywiste w przypadku, gdy została już zatwierdzona ogromna ilość kodu (usunięcie dwóch linii sprawia, że ​​wygląda to na małą zmianę, ale być może po prostu wstrzyknięto setki linii nieprzetestowanych w bieżącym kodzie kodu).

Jeśli jesteś w sytuacji, w której szukasz skrótu, przejście na wiodącą // jest prawie na pewno lepszym rozwiązaniem.

11

można skomentować/odkomentowaniu dowolny wybrany blok kodu z Komendy + /. ponownie

Prasa combo aby przełączyć usunąć komentarze z już skomentował bloku kodu

w Xcode 4.2 muszę nacisnąć poleceń + Przesunięcie + /

+1

Jeśli to zrobię, po prostu dodaję/odrzuciam kod, ale co z pozostałym */na końcu? –

+0

command + shift +/nie działa, myśli, że chcę użyć polecenia +? –