2009-06-25 17 views
5

Hay una función en Delphi IDE (Borland Developer Studio 2006) que permite editar algunas variables en "modo de sincronización". Por ejemplo, si tiene un fragmento de código como this.Reemplazo de Delphi IDE "Sync Edit" en Visual Studio

Puede seleccionar el texto que desea modificar (en este caso, el procedimiento completo) y comenzar a editar un nombre de variable. Será editado en todos los lugares (excepto los literales de cadena): screenshot.

Es diferente de la refactorización ya que el alcance del cambio es limitado. Es simple y rápido. Me encantó esta instalación.

Ahora he empezado a utilizar Visual Studio por un tiempo pasado y extraño algo como esto. ¿Puedes sugerir algo para lograr el mismo efecto en Visual Studio?

Respuesta

5

Para esta función, probablemente tendrá que usar CodeRush de Dev Express.

Tiene algo similar a esto.

1

En Visual Studio 2005/2008 hay una característica similar. Si edita, por ejemplo, una variable o nombre de método, aparece un pequeño recuadro rojo en la parte inferior derecha de la palabra. Haga clic en él o presione Mayús + Alt + F10 para abrir un pequeño menú que le permite cambiar el nombre de todas las ocurrencias del identificador. Sin embargo, eso no funciona para comentarios.

+1

Esto es más como un cambio de nombre de refactorización. El SyncEdit de Delphi es más un cambio de nombre en vivo que solo afecta a los identificadores en el texto seleccionado. Muestra bien, también. :) Me gusta la idea de alejarme de los cuadros de diálogo modales. Para Visual Studio, CodeRush es el camino a seguir. –

0

ReSharper para cambiar el nombre local hace exactamente esto.

Cuestiones relacionadas