¿Qué características de Eclipse no están disponibles en Visual Studio? [cerrado]


11

He desarrollado mucho en Java usando Eclipse, y ahora he comenzado a usar Visual Studio para el desarrollo .NET. Hasta ahora, encuentro que los IDEs pueden hacer las mismas cosas, pero simplemente diferentes.

¿Qué características de Eclipse no están disponibles en Visual Studio?


66
El desarrollo de Java no está disponible en VS :-)
Victor Hurdugaci

3
Obtenga su auto- intercambio ( jetbrains.com/resharper ) para C # y / o asistencia visual x ( wholetomato.com ) para C ++ / C # / VB, dependiendo de sus necesidades de idioma.
Harald Scheirich el

@Victor, en versiones anteriores puedes.

Respuestas:



9

Eclipse Quick Access es una sorprendente característica de usabilidad, en mi opinión.

Version corta:

Con Quick Access puede navegar a casi cualquier parte del IDE usando el teclado. Sí, eso también se puede hacer en Visual Studio, pero debe aprender el acceso directo a cada vista: Ctrl + Alt + J para ir al Explorador de objetos; Ctrl + Alt + L para el Explorador de soluciones, etc. o use atajos genéricos de cambio de ventana (como Ctrl + F6 para ir a la siguiente ventana uno por uno).

En Eclipse, solo necesita un acceso directo: Ctrl + 3 para abrir la herramienta de acceso rápido.

¡La herramienta de acceso rápido le permite comenzar a escribir el nombre de cualquier comando, vista, perspectiva, menú e incluso archivos fuente! y se completará automáticamente y sugerirá alternativas.

Acceso rapido:

  • Recordará las abreviaturas y los elementos a los que accede con más frecuencia y se adaptará progresivamente a la forma en que lo usa.
  • También le permitirá escribir abreviaturas PascalCase: ¿Desea ir a la vista Explorador de origen de datos? escriba DSE y se mostrará como la primera opción.
  • También mostrará el método abreviado de teclado para cada elemento como ayuda para el aprendizaje.

Lee mas:

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

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


1
Visual Studio 2011 tendrá cosas similares llamadas inicio rápido. blogs.msdn.com/b/visualstudio/archive/2012/02/23/…
softveda

5

Perspectivas

¿Observa cómo Visual Studio recuerda el diseño del IDE (ventanas abiertas, posiciones, etc.) que utilizó la última vez que se ejecutó el depurador? Y cómo cambia automáticamente entre eso y el diseño IDE "sin depuración".

Eclipse hace lo mismo con Perspectivas. Solo que puede personalizarlos por completo no solo para la depuración y la depuración, sino que puede crear varios diseños con diferentes configuraciones IDE y cambiar entre ellos con un simple clic.

  • ¿Desea ir al diseño de depuración sin depurar? Simplemente haga clic en el botón de la barra de herramientas Perspectiva de depuración.

  • ¿Desea inventar un nuevo diseño sin editores y solo están visibles el Explorador de paquetes y la vista Javadoc? Mueve tus ventanas como quieras y guárdalas como una nueva perspectiva.

Es una excelente manera de cambiar su IDE adecuadamente cuando su mente también está cambiando de un tipo de tarea a otra.

Ayuda de Eclipse - Perspectivas


Hay un complemento llamado Perspectivas para este propósito en VS ( visualstudiogallery.msdn.microsoft.com/… )
ihebiheb

4

No recuerdo que Visual Studio tenga algo similar a los conjuntos de trabajo de Eclipse .

Conjuntos de trabajo - Ayuda - Eclipse SDK

Son una forma de agrupar proyectos incluidos en su 'solución' (espacio de trabajo en Eclipse) de una manera que le permite ocultar o mostrar diferentes conjuntos de proyectos de acuerdo con la parte del código en el que desea trabajar. Por ejemplo, podría definir un conjunto de trabajo que contenga solo los proyectos de prueba unitaria, o solo los módulos relacionados con la capa de acceso a datos en su proyecto.

Es útil filtrar casi cualquier vista de Eclipse para mostrar solo las cosas relacionadas con el conjunto de trabajo seleccionado actualmente. Por ejemplo, la lista de errores: no tiene que ver todos los errores en el espacio de trabajo, solo los relacionados con los proyectos en el conjunto de trabajo activo.

La única forma en que imagino duplicar esta funcionalidad en Visual Studio es tener un enfoque de solución múltiple y abrir y cerrar soluciones manualmente.


Y si tan sólo pudieran ser exportados a un diferente Eclipse - suspiro ...

Puede cargar / descargar un grupo de proyectos en Visual Studio usando carpetas de soluciones. Sin embargo, no es lo mismo que los conjuntos de trabajo.
softveda

2

Supongo que se refiere al Eclipse listo para usar en comparación con el VS listo para usar (de lo contrario, siempre hay complementos que agregan características adicionales).

Desaparecido de VS:

  • Ctrl + clic en el nombre de un método para ir a su definición;
  • Auto brace complete (para C #), pero, para ser sincero, a veces es molesto;

1
La navegación a la definición del método se puede hacer con el clic derecho del mouse -> Ir a la definición. No tan rápido, pero la función está ahí.
ysolik

Ugh, personalmente tiendo a pensar que tener el navegador no completa automáticamente llaves o etiquetas para mí es una característica.
rjzii

1
@ysolik El acceso directo es F12 por defecto, justo al lado de las teclas de depuración, muy útil. También uso Shift + F12 mucho (Encontrar todas las referencias de símbolos)
Nota a la libre - pensar en un nombre

Puede personalizar el comportamiento de finalización del refuerzo automático en Herramientas ... Opciones
JBRWilkinson

2
La característica que me falta es la compatibilidad con Ctrl + clic, no Ir a la definición. Me parece más conveniente hacer Ctrl + clic que presionar F12 ...
Victor Hurdugaci

0

No tienes nada como Maven disponible en Visual Studio.

Maven es una bestia complicada de dominar, pero una vez que lo tienes funcionando es increíblemente poderoso: básicamente elimina todo el dolor de los scripts de compilación y la administración de dependencias.


Tienes Nugget ( nuget.org )
ihebiheb
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.