2008-09-28 18 views
56

Estoy haciendo algo de desarrollo de Android, y prefiero Visual Studio, pero tendré que usar Eclipse para esto.Haciendo que Eclipse se comporte como Visual Studio

¿Alguien ha hecho una herramienta que cambia Eclipse para verse y comportarse más como Visual Studio? Principalmente no puedo soportar sus clippyesqe sugerencias sobre cómo debo programar (Sí, sé que aún no he usado ese campo privado! Gracias Eclipse!), O su increíblemente pésimo intellisense.

Por ejemplo, en eclipse, si no escribo this en primer lugar, su intelisense voluntad no darse cuenta de que quiero que buscar a nivel local con ámbito miembros. Además, el TAB para completar la convención de VS se me ha metido en la cabeza, y Eclipse está ENTER para completar, podía cambiar todo a mano, pero eso tomaría horas, y esperaba que alguien tuviera algún tipo de tema o algo que ya hecho.

+2

"en eclipse, si no escribo" this "primero, su intellisense no se dará cuenta de que quiero buscar miembros de ámbito local" Um, sí lo hace. – skaffman

+0

Mi versión no, quizás es un problema de configuración. – FlySwat

+2

La forma más fácil de hacer que Eclipse sea VS: desinstale el depurador, use solo Navigator en lugar de Project Viewer, oculte todas las pestañas de la parte inferior y distribuya atajos de teclado aleatoriamente por todo el teclado. ¡Hecho! :( – Esko

Respuesta

12

Hay también otras opciones para IDEs de Java. Obviamente, ha encontrado Eclipse, pero también puede consultar IntelliJ y NetBeans. IntelliJ no es gratuito, pero tiene un período de evaluación de 30 días y un mapa de teclas de Visual Studio :)

Compare, busque una que le guste y comience a usarla en gran medida. Todos son IDE muy buenos, y estoy seguro de que una vez que utilices uno por un tiempo te sentirás cómodo con él.

+5

Eclipse es el único IDE con soporte para el complemento de Android, podría adaptar Visual Studio para trabajar con Android con el mismo esfuerzo que tomaría para hacer IntelliJ o NetBeans. – FlySwat

+0

Hay un complemento de Android para IntelliJ. http://code.google.com/p/idea-android/wiki/GettingStarted –

+1

También hay un complemento de Android para NetBeans. http://wiki.netbeans.org/IntroAndroidDevNetBeans –

13

¿Ha intentado utilizar las combinaciones de teclas de Visual Studio disponibles en Eclipse Ganymede (3.4)?

(Es posible que desee saber que "IntelliSense" es un Visual Studio plazo, una probablemente desconocido para todos sin Visual Studio-experiencia. "Automático" es probablemente un término más ampliamente utilizado.)

+4

También necesita las herramientas de desarrollo C++ instaladas: http: // stackoverflow.com/questions/200499/visual-studios-keybindings-for-eclipse/544635 # 544635 –

+8

Tres años más tarde, jugando con Eclipse por primera vez, se debe tener en cuenta que esto sigue siendo cierto: Eclipse (ahora en Indigo) todavía solo viene con combinaciones de teclas "predeterminadas" y "emacs". Instaladas las herramientas de desarrollo de C++ (desde Ayuda -> "Instalar nuevo software"), las combinaciones de teclas VS estuvieron disponibles (desde Ventanas -> Preferencias -> General -> Teclas). Eclipse coloca las cosas en lugares extraños ... Definitivamente no en los menús, esperaba que ninguno de esos comandos se encontrara. – neminem

5

Si comienza a escribir el nombre de cualquier clase/variable visible en el alcance actual y pulsa Ctrl + Espacio, se reducirá la autocompletación.

De forma predeterminada, la pestaña se usa para desplazarse por los argumentos de llamada de función completada automáticamente.

2

Voy a jugar con los defensores del diablo y les digo que forzarlos a usar this.myString es en realidad mucho más seguro que solo myString. myString se podría definir localmente (en el método) o en la clase como miembro privado. A veces pienso que Visual Studio es un poco arrogante sobre esto. En la muestra que mencionas (vi el video pero era ilegible) ¿dónde está el alcance myString?

Cuestiones relacionadas