ti-enxame.com

Quais recursos no Eclipse não estão disponíveis no Visual Studio?

Fiz muito desenvolvimento em Java usando Eclipse, e agora comecei a usar o Visual Studio para desenvolvimento .NET. Até agora descobri que os IDEs podem fazer as mesmas coisas, mas apenas diferente.

Quais recursos no Eclipse não estão disponíveis no Visual Studio?

11
Jonas

Eclipse tem seu Histórico Local que é como um Undo super duper. Não estou ciente de um recurso semelhante no VS.

10
BenV

Eclipse Acesso rápido é um recurso de usabilidade incrível, na minha opinião.

Versão curta:

Com o Acesso rápido, você pode navegar para quase qualquer parte do IDE usando o teclado. Sim, isso também pode ser feito no Visual Studio mas você precisa aprender o atalho para cada visualização: Ctrl + Alt + J para ir para o Pesquisador de objetos; Ctrl + Alt + L para Solution Explorer, etc; ou use atalhos de alternância de janela genéricos (como Ctrl + F6 para ir para a próxima janela um por um).

No Eclipse, você só precisa de um atalho: Ctrl + 3 para abrir a ferramenta de acesso rápido.

A ferramenta de acesso rápido permite que você simplesmente comece a digitar o nome de qualquer comando, visão, perspectiva, menu, até mesmo arquivos de origem! e será autocompletado e sugerido alternativas.

Acesso rápido:

  • Lembrará as abreviaturas e os itens acessados ​​com mais frequência e se adaptará progressivamente à maneira como você os usa.
  • Também permitirá que você digite abreviações PascalCase: Você deseja ir para a visualização Data Source Explorer? digite [~ # ~] dse [~ # ~] e aparecerá como a primeira opção.
  • Ele também mostrará o atalho de teclado para cada item como um auxílio de aprendizagem.

Consulte Mais informação:

http://eclipsenuggets.blogspot.com/2007/05/quick-access-ctrl3-is-bliss-are-you-one.html

http://Eclipse.dzone.com/articles/Eclipse-36-hidden-treasures

9
Sergio Acosta

Perspectivas

Observe como o Visual Studio se lembra do layout do IDE (janelas abertas, posições etc.) que você usou na última vez em que o depurador estava em execução? E como ele alterna entre isso e o "sem depuração" IDE layout automaticamente.

O Eclipse faz o mesmo com as Perspectivas. Só que você pode personalizá-los totalmente não apenas para depuração e não depuração, mas você pode criar vários layouts com diferentes IDE configurações e alternar entre eles com um simples clique.

  • Quer ir para o layout de depuração sem depurar ?. Basta clicar no botão da barra de ferramentas Perspectiva de depuração.

  • Quer inventar um novo layout sem editores e apenas o Package Explorer e a visualização Javadoc estão visíveis? Mova suas janelas como desejar e salve-as como uma nova perspectiva.

É uma ótima maneira de mudar seu IDE apropriadamente quando sua mente também está mudando de um tipo de tarefa para outro.

Ajuda do Eclipse - Perspectivas

5
Sergio Acosta

Não me lembro do Visual Studio ter algo semelhante ao Eclipse conjuntos de trabalho .

Conjuntos de trabalho - Ajuda - Eclipse SDK

Eles são uma forma de agrupar projetos incluídos em sua 'solução' (área de trabalho no Eclipse) de uma forma que permite ocultar ou mostrar diferentes conjuntos de projetos de acordo com a parte do código em que deseja trabalhar. Por exemplo, você pode definir um conjunto de trabalho contendo apenas os projetos de teste de unidade ou apenas os módulos relacionados à camada de acesso a dados em seu projeto.

É útil filtrar quase qualquer visualização do Eclipse para mostrar apenas o que está relacionado ao conjunto de trabalho selecionado atualmente. Por exemplo, a lista de erros: você não precisa ver todos os erros na área de trabalho, apenas aqueles relacionados aos projetos no conjunto de trabalho ativo.

A única maneira pela qual imagino duplicar essa funcionalidade no Visual Studio é ter uma abordagem de várias soluções e abrir e fechar as soluções manualmente.

4
Sergio Acosta

Presumo que você se refira ao Eclipse pronto para usar e ao VS pronto para usar (caso contrário, sempre há plug-ins que adicionam recursos extras).

Faltando no VS:

  • Ctrl + clique no nome de um método para ir para sua definição;
  • Auto braçadeira completa (para C #) - mas, para ser honesto, às vezes é irritante;
2
Victor Hurdugaci

Você não tem nada como Maven disponível para você no Visual Studio.

O Maven é uma fera complicada de dominar, mas, depois de colocá-lo em funcionamento, é incrivelmente poderoso - basicamente, elimina toda a dor de criar scripts e gerenciamento de dependências.

0
mikera