2010-10-21 10 views
9

Estoy tratando de llamar a un método con muchos parámetros en vs2008. El intellisense de Resharper (v5) muestra solo algunos de ellos y luego "usa Compleción inteligente para ver todos". OK, estoy presionando Ctrl + Shift + Space - y después de eso muestra algunas sugerencias estúpidas como "String.Concat, String.Copy ...", pero quiero ver como de costumbre el nombre y el tipo de parámetro que necesito pasar al método.¿Error de autocompletado de ReSharper?

¿Cómo puedo evitar esto?

+0

Si todavía está evaluando Resharper, puede que también quiera echarle un vistazo a VisualAssist, encontré que funciona mejor con código no administrado que con Resharper. –

+0

¿Puede proporcionar capturas de pantalla o probablemente un video para una representación visual de su problema? Gracias – gorohoroh

Respuesta

2

Para mí, el atajo es CTRL-P. Si eso no funciona para usted, vaya a Herramientas | Opciones | Medio ambiente | Teclado, y busque "ReSharper.ReSharper_ParameterInfo_Show" y proporciónele cualquier combinación de teclas que desee.

Por cierto, CTRL-SHIFT-Space es para "finalización inteligente" que le ayuda a descubrir variables/campos/etc locales. que son aplicables en el contexto actual. Esto es muy útil cuando se tiene algo como esto:

string s = _ 

Cuando el cursor está en _. Ahora, usando la terminación inteligente, devolverá una lista que solo contiene variables de cadena/campos/etc.

+0

Intenté Ctrl + P: ventana intellisense que me está enviando a la finalización inteligente acaba de convertirse en transparente. Nada más sucede. –

+0

@pukipuki, ¿has revisado la clave como sugerí? –

+0

Sí ... ese comando enlazó en Ctrl + P por defecto. –

17

También recibo el mismo mensaje "Usar finalización inteligente para ver todo" cuando debería ver todas las opciones.

La configuración de mi Resharper es un poco escamosa. Estoy usando el esquema de teclado de Visual Studio con varias modificaciones de Resharper.

Si pulsa Ctrl +espacio, al introducir valores de parámetros, se le mostrará todas las opciones.