2010-08-30 7 views
10

Durante mi proceso de ReSharper 5, me di cuenta de su versión de IntelliSense se queda atrás de Visual Studio 2010 en tres formas que eran clave para mí:Si apago el IntelliSense de ReSharper 5, ¿qué me estoy perdiendo?

  1. ReSharper doesn't support IntelliSense en el "Inspección rápida ..." utilidad depurador.
  2. El IntelliSense de ReSharper parece descomponerse para mí en archivos .aspx entre las etiquetas <%= %>.
  3. No he podido encontrar la manera de obtener una lista de propiedades dentro de un bloque de inicializador de objetos. (VS lo hace si presiona la tecla espacio.)

Afortunadamente, ReSharper le permite usar Visual Studio IntelliSense junto con sus otras excelentes funciones. ¿Me estoy perdiendo algo importante al no usar el IntelliSense de ReSharper?

Respuesta

3

Bueno, estás perdiendo bastante. Aquí hay algunos datos rápidos sobre la finalización del código ReSharper: http://www.jetbrains.com/resharper/webhelp/Coding_Assistance__Code_Completion.html

Completar inteligentemente (Ctrl + Mayús + Espacio en el mapa de teclas IntelliJ IDEA) es especialmente útil porque en escenarios comunes le da una pequeña selección de símbolos que probablemente quiera completar y, en algunos casos, actúa como un acceso directo a las funciones de generación de código

Por cierto, Smart Completion es el tipo de finalización que debe usar con los inicializadores de objetos: www.jetbrains.com/resharper/webhelp/Coding_Assistance__Code_Completion__Smart.html# object_initializers

En cuanto a la finalización dentro del <% =%> par, esto debería funcionar nordeste. Por favor, háganos saber qué salió mal enviando un problema a youtrack.jetbrains.net/issues/RSRP ¡Gracias!

P.S. Trabajo en JetBrains

+0

Ah, está bien. Ctrl + Alt + Space me dio opciones de inicialización de objetos, que intentaré reasignar a un combo más amigable para la muñeca. Sería bueno si hiciera esto automáticamente como VS. Veré si puedo aislar por qué la finalización entre <%= and %> funciona a veces y otras no, pero tienes razón, ahora funciona para la mayoría de los casos. Sin embargo, la funcionalidad de QuickWatch ... falta puede ser un asesino cuando lo necesites. ¿No creo que haya alguna esperanza de que esto se solucione para VS 2010? ¡Gracias! – user403830

+0

Lamentablemente no podemos hacer ninguna mejora en el soporte QuickWatch en ReSharper 5.x Esperamos volver a esto para Resharper 6.x, y sería realmente útil si informa una solicitud de función y posiblemente haga que la gente vote por ella . – gorohoroh

0

No, no falta mucho, aparte de un corredor de prueba que admite NUnit. He tenido el mismo problema y también (bastante preocupante), rendimiento horrible. Tiendo a usar la extensión de herramientas de poder de productividad y las cosas de refactor nativo en su lugar. Información aquí:

http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef

R # también hace cosas que he sencillamente no quiero hacer y mi código termina en desorden con consejos ReSharper comentadas.

+0

La OP no es pedir cerca de R #, en general, sólo alrededor de la característica IntelliSense de R # ... –

+0

derecho ... y definitivamente como algunas de las características que mancha R # tiene: soporte de pruebas unitarias, sugerencias de código, ayuda de navegación ASP.NET MVC, etc. Afortunadamente, puede desactivar IntelliSense y obtenerlas. Todavía no estoy convencido de comprar bastante sin embargo. – user403830

+1

Chris, eso es probablemente porque no lo has configurado para hacer lo que quieres. También con respecto al rendimiento, ¿puedes ser más específico? –

3

Una comparación de cinco minutos Yo diría que ReSharper te da un poco de ayuda en la escritura.

Así que si tiene un método que es A (int a, int b) y presiona ctrl + espacio cuando selecciona A agregará(), lo colocará en medio de los corchetes y le mostrará la información sobre el método. Aparte de eso, probablemente no te falte mucho.

Para mí es bastante útil, pero si tiene problemas para hacer ASP.NET y esos son errores/errores conocidos, siempre es mejor elegir la mejor herramienta para el trabajo.

0

Encuentro la funcionalidad CompleteCodeSmart algo que utilizo con frecuencia y me ahorro mucho tipeo.

2

Personalmente lo apago. Es molesto y me ralentiza.Aquí es un buen ejemplo:

Really ReSharper?!?!

Cuestiones relacionadas