Passei algum tempo personalizando as cores para realce de sintaxe no Eclipse (Java, JSP, HTML, CSS, etc.), mas sempre que tento exportar essas configurações via Arquivo | Exportar | Geral | Preferências e reimportá-las, as configurações nunca são completamente importadas costas. Algumas cores são restauradas e outras permanecem inalteradas, deixando-me em um estado "intermediário" - muito frustrante.
Estou usando o Eclipse 3.4 Ganymede, a propósito.
Alguém encontrou uma maneira confiável de salvar e restaurar as configurações de realce de sintaxe do Eclipse?
fonte
*.pref
arquivos, mesmo na mesma versão, você pode bagunçar as coisas. Existem configurações que não têm nada a ver com a coloração da sintaxe nesses*.pref
arquivos, como localização da área de trabalho, configurações de jre, etc. Você não pode simplesmente copiar e colar, em vez disso, os códigos de cores devem ser separados por linha.A solução foi copiar ALGUNS - não todos - os arquivos de
{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs
meu outro espaço de trabalho.Em particular (de acordo com o thread /programming/96981/color-themes-for-eclipse ):
Copiar outros arquivos causava falhas.
Existem algumas notas a serem adicionadas:
Isso funcionou com Eclipse Helios.
fonte
org.eclipse.php.ui.prefs
em Mars.1 (4.5.1)Se você quiser ser um pouco mais refinado no que migra, as regras de destaque de sintaxe são as linhas que começam com semanticHighlighting em workspace-indigo / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse .jdt.ui.prefs
Ao fazer isso, fui capaz de migrar meu realce de sintaxe de Helios para Indigo
fonte
Estou usando o JBoss Developer Studio 10 com o mecanismo Eclipse Neon 4.6.
Todos os
.prefs
arquivos estão dentro deste caminho:Eu recomendo pesquisar em
org.eclipse.*ui*.prefs
vez*.prefs
de refinar seu resultado.Os principais arquivos de configuração são:
Se tiver um espaço de trabalho problemático:
Copy
os arquivos acimaCreate
um novo espaço de trabalhoCopy and Replace
que os arquivos em seu novo espaço de trabalhoIsso irá recuperar perfeitamente as configurações de cores personalizadas do editor. Para mim funcionou muito bem.
fonte
O Eclipse CDT armazena 'coloração de sintaxe' no arquivo org.eclipse.cdt.ui.prefs
Ele está localizado, por exemplo, aqui: C: \ eclipse \ workspace.metadata.plugins \ org.eclipse.core.runtime.settings \
Copie e cole por cima do que está em sua nova instância do eclipse. Isso funcionou para mim ao mudar de 3,4 para 3,5
fonte
Gostaria de exportar a preferência antes de modificar a cor e depois.
Dessa forma, você seria capaz de isolar as regras específicas de um arquivo de preferência de eclipse em um arquivo menor e:
Esse tipo de estratégia pode ser posteriormente refinado em vários pequenos arquivos de configurações (um para Java, um para JSP, HTML, CSS, ...), a fim de analisar melhor os possíveis efeitos colaterais ao reimportar essas configurações.
fonte
Tive sucesso ao importar as regras de realce de sintaxe do Eclipse Helios, copiando o arquivo:
da área de trabalho de origem para a área de trabalho de destino. Parece que este arquivo também contém perfis do formatador de código do Eclipse e modelos de código.
Meio Ambiente:
fonte
Certa vez, a resposta de Michael Bosworth me ajudou de alguma forma e eu votei. Mas agora vejo a obrigação de responder eu mesmo, porque copiar esses dois arquivos não é suficiente. Deixe-me explicar o porquê.
Em segundo lugar, a coloração da sintaxe para outros editores está localizada em outro lugar, por exemplo, aqueles de arquivos XML estão em
org.eclipse.wst.xml.ui.prefs
e os dos
HTML
arquivos:Páginas JSP?
etc.
Se pesquisarmos
*.pref
arquivos no caminhopodemos encontrar todos os arquivos de preferências onde podemos localizar todas as linhas de configurações de cores. Mas copiar e colar todos esses arquivos em outro espaço de trabalho também pode causar problemas, pois eles não são exclusivamente relacionados à coloração de sintaxe. Além disso, quando estamos alternando entre duas versões do Eclipse, podem surgir problemas inesperados.
Então, a maneira mais segura é:
*.pref
arquivos que encontrarmos no espaço de trabalho, um por um,EDITAR : (24/02/2017)
O Eclipse Mars tem um plugin Oomph , que pode registrar suas configurações de preferência para fornecer uma transmissão perfeita de suas preferências. Quando você o ativa, toda vez que você altera um valor, ele pergunta se você deseja gravá-lo no Oomph, fornecendo a linha exata no arquivo correspondente onde seu novo valor está armazenado. Portanto, ao instalar o Oomph, você pode:
fonte
Excluí o arquivo * .prefs alterado recentemente do seguinte dreictory \ myworkspace.metadata.plugins \ org.eclipse.core.runtime.settings \ e importei a preferência exportada existente.
Eu sou a primeira pessoa a responder por esta questão de acordo com o meu conhecimento :), Porque até eu lutei muito.
obrigado
fonte
Eu enfrentei o mesmo problema há alguns dias. A maneira mais fácil de restaurar os padrões é importar o tema padrão novamente, que você pode encontrar em: http://eclipsecolorthemes.org/?view=theme&id=790
fonte