2009-06-25 3 views
5

"동기화 모드"에서 일부 변수를 편집 할 수있는 Delphi IDE (Borland Developer Studio 2006)의 기능이 있습니다. 예를 들어 this과 같은 코드 스 니펫이있는 경우를 예로들 수 있습니다.Visual Studio에서 Delphi IDE "Sync Edit"대체

수정하려는 텍스트 (이 경우 전체 절차)를 선택하고 변수 이름 편집을 시작할 수 있습니다. 문자열 리터럴을 제외한 모든 위치에서 편집됩니다 : screenshot.

변경 범위가 제한되어 있으므로 리팩토링과 다릅니다. 그것의 간단하고 빠른. 나는이 시설을 좋아했다.

이제 Visual Studio를 사용하기 시작했습니다. Visual Studio에서 동일한 효과를 얻으려면 무엇을 제안 할 수 있습니까?

답변

5

이 기능을 사용하려면 Dev Express의 CodeRush를 사용해야 할 것입니다.

이것은 이와 유사합니다.

1

Visual Studio 2005/2008에는 비슷한 기능이 있습니다. 예를 들어 변수 또는 메소드 이름을 편집하면 단어의 오른쪽 하단에 작은 빨간색 상자가 나타납니다. 그것을 클릭하거나 Shift + Alt + F10을 눌러 식별자의 모든 발생을 바꿀 수있는 작은 메뉴를 엽니 다. 그러나 주석에 대해서는 작동하지 않습니다.

+1

리팩토링과 비슷합니다. Delphi의 SyncEdit은 선택한 텍스트의 식별자에만 영향을주는 실시간 이름 바꾸기 기능을 제공합니다. 데모도 잘됩니다. :) 저는 모달 대화 상자에서 벗어나는 아이디어를 좋아합니다. Visual Studio의 경우 CodeRush가 좋습니다. –

0

로컬 이름 변경을위한 ReSharper는 정확하게이 작업을 수행합니다.