Mostrar editor assistente ausente no Xcode 11?


93

No Xcode 10, a barra de ferramentas tinha um ícone de anel de bloqueio que mostrava o editor assistente, ele está faltando no Xcode 11.

Xcode 10

Xcode 11


2
IDE terrível. Ocultar os botões de que você precisa para criar qualquer interface do usuário útil que faça qualquer coisa . WTF, Apple?
Andrew Koster

Respostas:


112

No Xcode 10, a barra de ferramentas tinha um ícone de anel de bloqueio que mostrava o editor assistente, ele está faltando no Xcode 11.

A interface mudou um pouco, mas a funcionalidade ainda está lá. O canto superior direito do painel do editor possui dois botões:

canto superior direito do painel do editor de texto Xcode

Clicar com o botão esquerdo, que se parece com linhas de texto, exibe o menu pop-up, onde você pode escolher várias opções de configuração do editor. Clicar com o botão direito apenas restringe o editor existente e adiciona outro próximo a ele.

Algumas das mesmas opções também estão disponíveis no menu Editor na barra de menu principal.


Atualização: trata-se das notas de versão beta do Xcode 11 e talvez explique de forma mais completa por que a IU foi alterada:

Editores podem ser adicionados a qualquer janela sem a necessidade do Editor Assistente. Editores são adicionados usando o botão “Adicionar Editor” na barra de salto ou o comando Arquivo> Novo> Editor. Cada editor agora pode estar em um dos três modos: “Editor somente”, “Editor e assistente” ou “Editor e tela”. Os dois últimos modos mostram automaticamente o conteúdo relevante quando disponível. Ao usar vários editores, o comando Exibir> Editor> Foco pode ser usado para expandir temporariamente o editor ativo para preencher a janela inteira, ocultando outros editores. Para suporte ao controle de origem, o botão Revisão de código na barra de ferramentas substitui o Editor de comparação. O comando “Mostrar autores” agora está disponível no menu Editor do Editor de código-fonte. O log do SCM agora está na área do inspetor. (43806898)

Com vários editores possíveis em uma janela, você precisa de controles específicos do editor para mostrar as visualizações auxiliares, como o editor assistente, visualização do autor, etc.


Do comentário de SMGreenfield:

Às vezes, quero olhar para uma parte diferente do mesmo documento. Sempre houve uma maneira de fazer isso, mas envolvia pular aros.

Basta adicionar outro editor: clique no botão Adicionar editor no canto superior direito do editor ou escolha Arquivo> Novo> Editor . O novo editor mostrará por padrão o mesmo arquivo em que você estava trabalhando no editor existente.

Se novos editores aparecerem à direita do editor existente e você preferir que eles sejam empilhados verticalmente, você pode escolher Exibir> Alterar orientação do editor . Se você deseja que eles sejam empilhados horizontalmente na maioria das vezes (o padrão), mas apenas deseja que um apareça abaixo, escolha Arquivo> Novo> Editor Abaixo .


78
Não posso ser o único que odeia essa mudança.
Jan Schlorf

1
Como você pode abrir um arquivo no Editor Assistente? Eu costumava clicar em Option no arquivo no navegador de projetos. Não é possível encontrar uma maneira de fazer isso no Xcode 11.0
balazs630

@ balazs630 O conteúdo de um editor assistente muda automaticamente dependendo do que está no editor associado e de como você configurou o assistente. Por exemplo, se você tiver o assistente definido como "contrapartida" e abrir um .marquivo no editor, o assistente mostra o .harquivo correspondente . Se você deseja apenas abrir um arquivo arbitrário, use um 'editor separado' ou 'próximo editor' para isso. Veja Preferências-> Navegação-> Navegação opcional para uma lista de opções, nenhuma das quais é exatamente o que o XC10 fez. O próximo editor é uma opção bastante semelhante se você normalmente tem dois editores abertos.
Caleb de

1
Que tal RACHAR a maldita janela? Às vezes, quero olhar para uma parte diferente do mesmo maldito documento. Sempre houve uma maneira de fazer isso, mas envolvia pular aros.
SMGreenfield 02 de

1
@AlexZavatone Há um botão com setas opostas e uma dica de ferramenta que diz "Mostrar ou ocultar revisão do código". (Veja a foto acima.) Clique nisso.
Caleb

35

Atalhos :

  • control+ option+ command+ return: Mostrar editor assistente
  • command+ return: Mostrar apenas o Editor (ocultar o Editor Assistente)

Usando o Editor na Barra de Ferramentas

insira a descrição da imagem aqui


2
Os atalhos são sempre melhores quando se trata de Xcode. Obrigado!
iHarshil

Cuidado control+option+command+return: eu pressionei porque outro site disse que ele remove os editores extras (o que aconteceu, mas não é tecnicamente o que o usuário é). Mais tarde, quando eu estava no Xcode, ele NÃO me permitiu adicionar editores. Todas as opções foram desabilitadas para adicionar mais editores e eu estava ficando irritado. Até agora percebi que pressionar aquele atalho os desativa.
Jose Ramirez

1
curto n simples +1
Van

4

Ele mudou, para mostrá-lo clique no ícone com linhas horizontais e selecione Assistente. insira a descrição da imagem aqui


2

No Xcode 11, agora temos vários painéis de editor. Você pode invocar um segundo painel, um terceiro painel, quantos quiser.

Quando você tem um segundo painel, ele não precisa ser um assistente automático. Em outras palavras, o próprio painel do editor é um assistente ou não. Portanto, se não for, é manual. E se for, é automático.

Para alternar entre ser um assistente e um painel comum, escolha Assistente no menu Editor:

  • Se Assistente estiver marcado , trata-se de um assistente automático. O que ele exibe depende automaticamente de algum outro painel.

  • Se o Assistente estiver desmarcado , este é um painel de editor comum e é manual. Você pode exibir o que quiser neste editor.


2

Caso você não possa usar o Add Editorbotão, use o atalho: Cmd + Ctrl + Shift + Enter


1

Ative o Assistente navegando para o seguinte no Xcode 11: -

Xcode> Editor> Assistente

Captura de tela


0

Para Xcode 11.2.1

comando + opção + retorno

ou

Menu Principal -> Editor -> Visualização de Linha


0

é importante notar que você também pode abrir o editor assistente clicando com Alt no arquivo

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.