2009-11-20 24 views
12

Sé que es probablemente algo fácil, pero no pude entenderlo.Resharper Auto Complete Statement

Decir que tengo el código

string name; 

name.LastIndexOf("aaa"); 

siguiente después de escribir la única ReSharper cita será añadido otro para mí, así que tengo

name.LastIndexOf("") 

Después de tipo AAA tengo name.LastIndexOf (" aaa | ") pero ahora mi cariño | está sentado dentro de la comilla doble ...

¿Cómo le digo a Resharper que he terminado para que pueda agregar el; y pasar a la siguiente línea sin usar el mouse o la tecla de dirección?

Quizás no me aclaro. Usar la tecla Finalizar no es muy diferente de la tecla direccional. Estaba buscando un trazo clave de un paso que le diga a Resharper que complete la declaración y pase al siguiente bloque. Creo que es posible ya que Resharper es tan inteligente. Simplemente no pude resolverlo.

Respuesta

22

En realidad, puede utilizar la función de Declaración completa (que se asigna a Ctrl + Mayús + Intro en ReSharper 2.xy IntelliJ IDEA mapa de teclas). Esto pondrá ';' al final del extracto y mueva el cursor a la siguiente línea

8

Puede escribir "), tal como lo haría normalmente, o presionar la tecla Finalizar.

+0

El ") ya está allí. – firefly

+2

Sí - ¡Resharper usa magia! –

0

En ese momento, ReSharper no está esperando que complete una plantilla, por lo que tendrá que escribir [End]; para pasar al final de la línea y completar la declaración.