Existe uma maneira de forçar o Xcode a cortar os espaços em branco à direita quando eu salvar o arquivo?
Estou usando a versão 3.1.3, se isso importa.
xcode
editor
trim
developer-tools
Alexander Gladysh
fonte
fonte
A partir do Xcode 4.4, os espaços em branco serão cortados automaticamente por padrão, a menos que a linha contenha apenas espaços em branco. Você também pode ativar
Including whitespace-only lines
para corrigir isso, que não está ativo por padrão.Vamos para
Xcode > Preferences > Text Editing > While editing
fonte
ctrl-i
em todos os arquivos existentes cuida dos espaços em branco à direitaEstou usando o Google Toolbox para Mac Xcode Plugin , ele adiciona um parâmetro "Corrigir espaço em branco ao salvar" que apara os espaços em branco à direita. Eu perdi muito isso do emacs.
fonte
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
(conforme as instruções do Google), tive que colocá-lo/Applications/Xcode.app/Contents/PlugIns
e reiniciar o Xcode.Para o Xcode 8, instalei o swimat plug-in Xcode, para formatar o código Swift, que removeu todos os espaços à direita e linhas apenas em branco.
Métodos de Instalação
Instale via casco caseiro:
Baixe o aplicativo diretamente:
https://github.com/Jintin/Swimat/releases/download/v1.3.5/Swimat.zip
Clone
extension
branch e arquive no Mac App.Uso
Depois de instalado, você pode executar o Swimat no Xcode via
Editor -> Swimat -> Format
.fonte
Isso não é possível no Xcode 3.2
Editar:
Respondi a essa pergunta brevemente porque não há como fazer isso da maneira certa .
Claro, como é um software, você pode fazer qualquer coisa: começando com hacks do Input Manager ou outras formas de injeção de código para interceptar o teclado em todo o sistema, você pode alterar seu sistema local para fazer qualquer coisa a qualquer hora. Você pode configurar uma ação de pasta Applescript (arrgh) ou usar um launch demon e o recurso FSEvents para monitorar seus arquivos de código-fonte.
Você também pode adicionar alguns scripts ao Xcode (scripts de usuário no menu, fases de script em destinos, ações personalizadas no organizador, há até a possibilidade muito desconhecida de um script de inicialização), mas todas essas soluções são falhas, uma vez que envolvem o usuário ou configuração personalizada na máquina do usuário.
Não conheço uma solução que simplesmente funcione depois de verificar um projeto do SCM. Acredito que haja necessidade desse e de scripts de personalização semelhantes, então apresentei um bug (radar 7203835, "Recurso: mais gatilhos de script de usuário no fluxo de trabalho do Xcode"). Eu não recebi nenhum feedback ainda.
Aqui está o texto completo da entrada do radar:
fonte
Veja aqui para Xcode4: http://www.wezm.net/technical/2011/08/strip-trailing-whitespace-xcode-4/Legal, a caixa de ferramentas do Google para Mac agora adiciona uma opção "trim whitespace" para o Xcode4.
http://code.google.com/p/google-toolbox-for-mac/downloads/list
Obrigado, Google!
fonte
A maneira melhor e mais fácil sem usar scripts, hacks e muito mais. Basta ir para Localizar e substituir A maneira melhor e mais fácil sem usar scripts, hacks e muito mais. Basta ir em Localizar e substituir e pressionar "alt / opção + espaço" e pressionar o botão "espaço" na barra de substituição e clicar em substituir tudo. Ele substituirá os espaços em branco por espaços normais e o aviso / erro desaparecerá !!
fonte