Quando seleciono várias linhas de código e quero recuá-las como de costume com a TABtecla key, elas excluem todas. Eu venho do Eclipse, onde sempre fiz dessa maneira. Como isso é feito no Xcode? Espero que não linha por linha;)
Quando seleciono várias linhas de código e quero recuá-las como de costume com a TABtecla key, elas excluem todas. Eu venho do Eclipse, onde sempre fiz dessa maneira. Como isso é feito no Xcode? Espero que não linha por linha;)
Respostas:
Os atalhos de teclado são ⌘+ ]para indentação e ⌘+ [para indentação.
Selecione seu código para reinserir e vá para
Editor -> Estrutura -> Reentrar
Aqui estão os atalhos para formatar o código no XCode
Formate o código inteiro (classe / controlador inteiro)
Selecione o código inteiro e pressione control+ I no mac para formatar seu código.
Formatar bloco de código específico
Selecione o código e pressione:
Nota: conforme sugestão do @JavierGiovannini, você pode fazer usando a opção Menu do Editor
Outra maneira de reformatar rapidamente o recuo é recortar e colar rapidamente. ⌘+ xe ⌘+ v. Costumo encontrá-lo mais rápido que ⌘+ [ou ⌘+, ]pois você pode fazê-lo com uma mão (versus duas) e ele será reformatado para o nível de recuo correto em uma foto.
⌘
+, I
que "recuou automaticamente pelo XCode", e não apenas "recua um bloco de linhas".
Primeiro, selecione todo o código usando command
+a
Segundo, mantenha pressionada a tecla ctr
e pressionei
todo o código selecionado será bem recuado.
Se você usar sinergia (para compartilhar um teclado para dois PCs) e o PC (MAC) no qual você está usando o xcode é escravo, e o PC mestre é o Windows PC
os atalhos de teclado são alt+ ]para indentação e alt+ [para indentação.
Atualizar:
Mas a partir da sinergia versão 1.5, trabalhando ⌘+ [para indentação e ⌘+ ]para indentação
Selecione "tecla Tab: Recuos sempre" em Preferências> Texto Edição-> Indentation Então você pode recuar uma única linha ou uma seleção de linhas, pressionando TABou SHIFT+ TAB Infelizmente este remove completamente a possibilidade de inserir separadores onde pretende e, em conflito com o mal a tecla tab usada para alternar entre "campos de preenchimento automático".
Acho que precisamos de mais teclas tab no teclado, uma não é suficiente ...
Para aqueles com teclado espanhol no mac, estes são os atalhos:
⌘+ ⌥+ [para recuo
⌘+ ⌥+ ]para recuo
aqui todos os atalhos importantes de outra pergunta respondida no estouro de pilha
Se você deseja remapear o padrão do Xcode ⌘+ [a TAB, você pode fazer o seguinte:
Instale um programa chamado "Karabiner".
Vá para Preferências ~> "Misc e Desinstalar"
Na seção "Configuração personalizada", clique no botão "Abrir private.xml"
Abra o arquivo e substitua seu conteúdo pelo seguinte código:
<?xml version="1.0"?>
<root>
<item>
<name>Tab instead of Command+[</name>
<identifier>private.swap_tab_and_cmnd+[</identifier>
<autogen>
__KeyToKey__
KeyCode::TAB, ModifierFlag::NONE,
KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE
</autogen>
</item>
</root>
Vá para Preferências ~> "Alterar chave" ~> clique no botão "Recarregar XML"
Marque a caixa de seleção chamada "Tab ao invés de Command + ["
Aproveitar
PS: Observe que essa configuração funciona globalmente em sua máquina, não apenas no Xcode. No entanto, tenho certeza de que o google pode ajudá-lo a encontrar uma solução para personalizá-lo ainda mais, aplicando as alterações apenas ao Xcode.
Teclado dinamarquês
Desindentado: ⌘+ ⌥+ 8
Recuo: ⌘+ ⌥+ 9
Basicamente, ⌘ [para o recuo múltiplo esquerdo e ⌘ ]o recuo múltiplo direito.
Para TR
teclado você pode esquerda múltipla travessão com ⌘ ⎇ 8e múltipla travessão incorrectamente com ⌘ ⎇ 9.Porque tanto 8e 9são ALT
personagens da estes nums.Or se você tem um teclado que tem [ou ]caracteres são pertencem a ALT
( ⎇) propriedade de modo que você pode usar⌘ ⎇ KEYBOARD CHARACTER
Como não vi uma atualização desta pergunta para a versão atual do Xcode, pensei em acrescentar que, no Xcode 9.3, o Tab funciona para indentar linhas selecionadas de texto, além de passar de um campo de preenchimento automático para outro .
No Xcode 4.2, o recuo automático é muito bom. Agora você pode recuar uma seleção de código pressionando a tecla Tab. Acho que o Xcode geralmente formata o código muito bem automaticamente, e você raramente precisa mudar as coisas. Acho mais rápido selecionar um pedaço de código, clicar com o botão direito do mouse e escolher Estrutura -> Recuar se algum código parecer confuso.
Guia para recuo SHIFT + recuo de guia