일반적으로 Visual Studio의 속도에 대해 불만은 없지만 약 100 줄의 코드를 작성하는 매크로를 작성하면 완료하는 데 1-2 분이 걸립니다.Visual Studio 매크로를 사용하여 현재 문서를 작성하는 속도가 매우 느립니다.
맞지 않습니다. 코드 블록을 작성하는 또 다른 편리한 방법이 있습니까?
나는 한 손으로 텍스트를 입력하는 것처럼 실행 취소 버퍼를 채운다는 것을 알았습니다. 훨씬 빠른 복사/붙여 넣기 동작을 모방 할 수 있습니까? 당신이 StringBuilder
의 실제 결과 선택한 텍스트를 교체하는 것으로 보인다에서 것을
Sub WriteManyLines()
DTE.Commands.Raise("{AA61C329-D559-468F-8F0F-4F03896F704D}", 2, Customin, Customout)
DTE.Commands.Raise("{AA61C329-D559-468F-8F0F-4F03896F704D}", 5, Customin, Customout)
Dim sb As New StringBuilder()
For i As Integer = 1 To 100
sb.AppendFormat("public string Method{0:000}() {{ return ""Method{0:000}""; }}", i)
sb.AppendLine()
Next i
DTE.ActiveDocument.Selection.Text = sb.ToString()
End Sub
안녕하세요, 다시 만나서 반갑습니다, 당신은 나를 따라오고 있습니까? ;). 대답 주셔서 감사합니다, 내가 할 일이 좀 읽을 것 같습니다. 우선'IVsTextLines'을 시도해 볼 것입니다. – Abel
@Abel doh, 내가 잡히면 잘 따르지 않아! :) – JaredPar