Quais recursos do Eclipse não estão disponíveis no Visual Studio? [fechadas]

11

Fiz muito desenvolvimento em Java usando o Eclipse e agora comecei a usar o Visual Studio para .NET. Até agora, acho que os IDEs são capazes de fazer as mesmas coisas, mas apenas diferentes.

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

Jonas
fonte
6
Desenvolvimento Java não está disponível em VS :-)
Victor Hurdugaci
3
Obtenha seu auto- compartilhador ( jetbrains.com/resharper ) para C # e / ou visual visual x ( wholetomato.com ) para C ++ / C # / VB, dependendo das necessidades de seu idioma.
Harald Scheirich
@ Victor, nas versões mais antigas você pode.

Respostas:

9

O Acesso Rápido do Eclipse é um recurso incrível de usabilidade, 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 exibição: Ctrl + Alt + J para acessar o Pesquisador de objetos; Ctrl + Alt + L para o Solution Explorer, etc; ou use atalhos genéricos de alternância de janelas (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 Acesso Rápido.

O chapéu da ferramenta de acesso rápido permite que você comece a digitar o nome de qualquer comando, visualização, perspectiva, menu e até arquivos de origem! e ele será concluído automaticamente e sugerirá alternativas.

Acesso rápido:

  • Lembrará das abreviações e dos itens acessados ​​com mais frequência e se adaptará progressivamente à maneira como você as usa.
  • Também permitirá que você digite as abreviações do PascalCase: Deseja ir para a visualização Data Source Explorer? digite DSE e aparecerá como a primeira opção.
  • Também mostrará o atalho do teclado para cada item como um auxílio de aprendizado.

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

Sergio Acosta
fonte
1
O Visual Studio 2011 terá itens semelhantes chamados início rápido. blogs.msdn.com/b/visualstudio/archive/2012/02/23/…
softveda 28/02/2012
5

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 layout IDE "sem depuração" 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 também para criar vários layouts com diferentes configurações de IDE e alternar entre eles com um simples clique.

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

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

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

Ajuda do Eclipse - Perspectivas

Sergio Acosta
fonte
Existe um plugin chamado Perspectivas para esta finalidade em VS ( visualstudiogallery.msdn.microsoft.com/... )
ihebiheb
4

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

Conjuntos de trabalho - Ajuda - Eclipse SDK

Eles são uma maneira de agrupar projetos incluídos na sua 'solução' (espaço de trabalho no Eclipse) de uma maneira que permita ocultar ou mostrar diferentes conjuntos de projetos de acordo com a parte do código na qual você 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 os itens relacionados ao conjunto de trabalho atualmente selecionado. Por exemplo, a lista de erros: você não precisa ver todos os erros no espaço de trabalho, apenas os relacionados aos projetos no conjunto de trabalho ativo.

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

Sergio Acosta
fonte
E se só eles poderiam ser exportados para um diferente Eclipse - suspiro ...
Você pode carregar / descarregar um grupo de projetos no visual studio usando pastas de solução. Não é o mesmo que os conjuntos de trabalho.
softveda
2

Suponho que você se refira ao Eclipse pronto para uso versus VS pronto para uso (caso contrário, sempre existem plugins que adicionam recursos extras).

Faltando no VS:

  • Ctrl + clique no nome de um método para ir para sua definição;
  • Auto brace complete (para C #) - mas, para ser honesto, às vezes é irritante;
Victor Hurdugaci
fonte
1
A navegação para a definição do método pode ser feita com o botão direito do mouse -> Ir para a definição. Não é tão rápido, mas o recurso está lá.
ysolik
Pessoalmente, acho que ter o navegador não preenche automaticamente chaves ou tags para mim é um recurso.
rjzii
1
@ysolik O atalho é F12 por padrão - ao lado das teclas de depuração, muito útil. Eu também uso muito Shift + F12 (encontre todas as referências a símbolos)
Observação para pensar em um nome:
Você pode personalizar o comportamento de conclusão da cinta automática em Ferramentas ... Opções
JBRWilkinson
2
O recurso que me falta é o suporte para Ctrl + clique, não para Ir para definição. Acho que é mais conveniente para fazer ctrl + clique de pressionar F12 ...
Victor Hurdugaci
0

Você não tem nada parecido com o Maven disponível no visual Studio.

O Maven é uma fera complicada de dominar, mas uma vez que você o faz funcionar, é incrivelmente poderoso - basicamente tira toda a dor dos scripts de construção e gerenciamento de dependências.

Mikera
fonte
Você tem Nugget ( nuget.org )
ihebiheb