Pokazać brak edytora asystenta w Xcode 11?


98

W Xcode 10 pasek narzędzi miał ikonę pierścienia blokującego, która pokazywała edytor asystenta, brakuje jej w Xcode 11.

Xcode 10

Xcode 11


2
Okropne IDE. Ukrywanie przycisków, których potrzebujesz, aby stworzyć przydatny interfejs użytkownika, który robi wszystko . WTF, Apple?
Andrew Koster

Odpowiedzi:


118

W Xcode 10 pasek narzędzi miał ikonę pierścienia blokującego, która pokazywała edytor asystenta, brakuje jej w Xcode 11.

Interfejs nieco się zmienił, ale funkcjonalność nadal istnieje. W prawym górnym rogu okienka edytora znajdują się dwa przyciski:

prawy górny róg okienka edytora tekstu Xcode

Kliknięcie lewego przycisku, który wygląda jak linie tekstu, powoduje wyświetlenie menu podręcznego, w którym można wybrać różne opcje konfiguracji edytora. Kliknięcie prawego przycisku ogranicza tylko istniejący edytor i dodaje kolejny obok niego.

Niektóre z tych samych opcji są również dostępne w menu Edytor na głównym pasku menu.


Aktualizacja: pochodzi z informacji o wersji beta Xcode 11 i być może dokładniej wyjaśnia, dlaczego zmieniono interfejs użytkownika:

Edytory można dodawać do dowolnego okna bez konieczności używania asystenta edytora. Redaktorzy dodaje się za pomocą przycisku „Dodaj edytora” na pasku przeskoku lub polecenia Plik> Nowy> Edytor. Każdy redaktor może teraz pracować w jednym z trzech trybów: „Tylko redaktor”, „Redaktor i asystent” lub „Redaktor i kanwa”. Dwa ostatnie tryby automatycznie wyświetlają odpowiednie treści, jeśli są dostępne. W przypadku korzystania z wielu edytorów, polecenie Widok> Edytor> Fokus może być użyte do tymczasowego rozszerzenia aktywnego edytora, tak aby wypełnił całe okno, ukrywając inne edytory. W celu obsługi kontroli źródła przycisk Przegląd kodu na pasku narzędzi zastępuje Edytor porównań. Polecenie „Pokaż autorów” jest teraz dostępne w menu edytora źródła. Dziennik SCM znajduje się teraz w obszarze inspektorów. (43806898)

Przy wielu edytorach możliwych w oknie potrzebne są kontrolki specyficzne dla edytora do wyświetlania widoków pomocniczych, takich jak edytor pomocniczy, widok autora itp.


Z komentarza SMGreenfield:

Czasami chcę spojrzeć na inną część tego samego cholernego dokumentu. Zawsze był na to sposób, ale wymagało to przeskakiwania przez obręcze.

Po prostu dodaj kolejny edytor: kliknij przycisk Dodaj edytor w prawym górnym rogu edytora lub wybierz Plik> Nowy> Edytor . Nowy edytor będzie domyślnie wyświetlał ten sam plik, nad którym pracowałeś w istniejącym edytorze.

Jeśli po prawej stronie istniejącego edytora pojawią się nowi edytorzy i wolisz, aby były ułożone w stos w pionie, możesz wybrać polecenie Widok> Zmień orientację edytora . Jeśli chcesz, aby przez większość czasu były ułożone poziomo (domyślnie), ale po prostu chcesz, aby jeden z nich był wyświetlany poniżej, wybierz opcję Plik> Nowy> Edytor poniżej .


78
Nie mogę być jedynym, który nienawidzi tej zmiany.
Jan Schlorf

1
Jak otworzyć plik w Edytorze Asystenta? Kiedyś Option klikałem plik w nawigatorze projektu. Nie mogę znaleźć sposobu, aby to zrobić w Xcode 11.0
balazs630

@ balazs630 Zawartość asystenta redaktora zmienia się automatycznie w zależności od tego, co jest w skojarzonym edytorze i jak skonfigurowałeś asystenta. Na przykład, jeśli masz asystenta ustawionego na „odpowiednik” i otworzysz .mplik w edytorze, asystent pokaże odpowiedni .hplik. Jeśli chcesz tylko otworzyć dowolny plik, użyj do tego „oddzielnego edytora” lub „następnego edytora”. Spójrz na Preferencje-> Nawigacja-> Opcjonalna nawigacja, aby zobaczyć listę opcji, z których żadna nie jest dokładnie tym, co zrobił XC10. Następny edytor jest dość podobną opcją, jeśli zwykle masz otwarte dwa edytory.
Caleb

1
A co powiesz na ROZSZERZENIE tego pieprzonego okna? Czasami chcę spojrzeć na inną część tego samego cholernego dokumentu. Zawsze był na to sposób, ale wymagało to przeskakiwania przez obręcze.
SMGreenfield

1
@AlexZavatone Jest przycisk ze strzałkami przeciwstawnymi i etykietką z informacją „Pokaż lub ukryj przegląd kodu”. (Zobacz zdjęcie powyżej.) Kliknij to.
Caleb,

36

Skróty :

  • control+ option+ command+ return: Pokaż asystenta edytora
  • command+ return: Pokaż tylko edytora (ukryj asystenta edytora)

Korzystanie z edytora na pasku narzędzi

wprowadź opis obrazu tutaj


2
Skróty są zawsze lepsze, jeśli chodzi o Xcode. Dzięki!
iHarshil

Ostrożnie control+option+command+return: nacisnąłem go, ponieważ inna witryna powiedziała, że ​​usuwa dodatkowe edytory (co zrobiła, ale technicznie nie jest to tym, czym jest użytkownik). Później, kiedy byłem w Xcode, NIE pozwalało mi to dodawać żadnych edytorów. Wszystkie opcje zostały wyłączone, aby dodać więcej edytorów i denerwowałem się. Do tej pory zdałem sobie sprawę, że naciśnięcie tego skrótu wyłącza je.
Jose Ramirez

1
krótki i prosty +1
Van

6

Poruszył się, aby go pokazać, kliknij ikonę z poziomymi liniami i wybierz Asystenta. wprowadź opis obrazu tutaj


przejdź do krótkiej i słodkiej odpowiedzi! +1
Gayal Kuruppu

2

W Xcode 11 mamy teraz wiele okienek edytora. Możesz przywołać drugą, trzecią, dowolną liczbę.

Gdy masz drugie okienko, nie musi to być automatyczny asystent. Innymi słowy, samo okienko edytora jest asystentem lub nim nie jest. Więc jeśli tak nie jest, jest to instrukcja obsługi. A jeśli tak, dzieje się to automatycznie.

Aby przełączać się między byciem asystentem a byciem zwykłym panelem, wybierz Asystent z menu Edytor:

  • Jeśli zaznaczono Asystent , jest to asystent i działa automatycznie. To, co jest wyświetlane, zależy automatycznie od innego okienka.

  • Jeśli Asystent nie jest zaznaczony , jest to zwykły panel edytora i jest obsługiwany ręcznie. W tym edytorze możesz wyświetlić wszystko, co chcesz.


2

Jeśli nie możesz użyć Add Editorprzycisku, użyj skrótu: Cmd + Ctrl + Shift + Enter


1

Włącz Asystenta, przechodząc do następujących elementów w Xcode 11: -

Xcode> Edytor> Asystent

Zrzut ekranu


0

Dla Xcode 11.2.1

polecenie + opcja + powrót

lub

Menu główne -> Edytor -> Widok liniowy


0

Warto zauważyć, że możesz również otworzyć asystenta edytora, klikając plik z wciśniętym klawiszem Alt

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.