2009-06-25 8 views
5

Jest to funkcja w Delphi IDE (Borland Developer Studio 2006), który pozwala edytować jakąś zmienną w "trybie synchronizacji". Na przykład, jeśli masz fragment kodu, taki jak this.Zastąpienie Delphi IDE "Sync Edit" w Visual Studio

Można wybrać tekst, który chcesz modyfikować (w tym przypadku całą procedurę) i rozpocząć edycję nazwy zmiennej. Zostanie on edytowany we wszystkich miejscach (z wyjątkiem literałów ciągów znaków): screenshot.

Różni się od refaktoryzacji, ponieważ zakres zmiany jest ograniczony. Jest prosty i szybki. Kochałem ten obiekt.

Teraz zacząłem przy użyciu programu Visual Studio do przeszłości jakiegoś czasu i miss czegoś takiego. Czy możesz zaproponować cokolwiek, aby osiągnąć ten sam efekt w Visual Studio?

Odpowiedz

5

Do tej funkcji prawdopodobnie będziesz musiał użyć programu CodeRush z Dev Express.

Ma coś podobnego do tego.

1

W Visual Studio 2005/2008 istnieje podobna funkcja. Jeśli edytujesz na przykład nazwę zmiennej lub metody, w prawym dolnym rogu pojawi się małe czerwone pole. Kliknij go lub naciśnij Shift + Alt + F10, aby otworzyć małe menu, które pozwala zmienić nazwę wszystkich wystąpień identyfikatora. To jednak nie działa w przypadku komentarzy.

+1

To bardziej przypomina zmianę nazwy. Delphi's SyncEdit to bardziej na żywo zmiana nazwy, która wpływa tylko na identyfikatory w zaznaczonym tekście. To również dobre wyniki. :) Podoba mi się pomysł ucieczki od modalnych okien dialogowych. W Visual Studio, CodeRush jest drogą do zrobienia. –

0

ReSharper dla lokalnych nazw zmienia dokładnie to.

Powiązane problemy