2012-11-01 14 views
9

Czy istnieje sposób, aby podświetlić Xcode lub zaznaczyć linie w pliku, który został zmieniony? Coś jak to, co robi dla wyników wyszukiwania lub ostrzeżeń i błędów byłoby świetne.Jak podświetlić linie w Xcode, które zostały zmienione

+0

Zmienić w stosunku do czego? – Tommy

+0

Zmieniono względem pliku jako zapisany na dysku. Po prostu googotowałem to. Świeże pytanie. –

+0

Tak, zmieniono zgodnie z kontrolą źródła. –

Odpowiedz

11

Kliknij "Pokaż edytor wersji" w pasku narzędzi Xcode. Spowoduje to wyświetlenie obok siebie bieżącej wersji pliku w porównaniu do pliku, tak jak było to w przypadku poprzedniego zatwierdzenia (zakładam, że używasz git).

Or: View - >Version Editor -> Show Version Editor (Shift+Option/Alt+CMD+Enter)

+0

Apple jest zajęty, odkąd pierwszy raz zadałem to pytanie. Edytor wersji jest dokładnie tym, czego szukałem. Dzięki. –

+0

@DavidPotter był zajęty najnowszą wersją Xcode, usuwając również przydatne wtyczki :( – GoodSp33d

2

Nie jest to bezpośrednio w Xcode, ale w porównaniu do wersji tego samego pliku można użyć FileMerge. Dzięki nowoczesnemu pakietowi aplikacji możesz uzyskać do niego dostęp z Xcode -> Open Developer Tool -> FileMerge. Następnie po prostu wybierz lewy plik i prawy plik.

Jeśli mówisz o wersjach pliku z jednego z obsługiwanych repozytoriów, możesz użyć edytora wersji - jest to jedna z opcji powyżej "Edytor" w prawym górnym rogu okna lub możesz znaleźć odpowiednią opcję w Widok -> Edytor wersji -> Pokaż Edytor wersji. W tym momencie dostępne będą trzy opcje pod widokiem z prawej strony (i wyżej w menu Widok -> Edytor wersji), z których pierwszym jest porównanie podkreślające różnice między bieżącą kopią lokalną a dowolną z odprawionych kopii.

+0

Dzięki za odpowiedź. Wiem, że mogę to zrobić poza Xcode. Czego tak naprawdę szukam, to ta funkcja w Xcode. –

+1

Zmiany w sterowaniu źródłami wyświetlają się bezpośrednio w Xcode - nie mówiłem o tym wprost, ale edytor wersji jest wbudowanym widokiem. – Tommy

5

Jest plugin Xcode, który robi dokładnie to: https://github.com/johnno1962/GitDiff

Można nawet dostosować go:

enter image description here

+1

Jakieś zastępstwo dla nowszej wersji Xcode? Mam na myśli, czy istnieje jakieś wbudowane rozszerzenie, które to robi? – GoodSp33d

Powiązane problemy