通常我對Visual Studio的速度沒有任何抱怨,但是如果我編寫一個寫出大約100行代碼的宏,則需要1-2分鐘才能完成。使用visual studio宏寫入當前文檔非常慢,建議加速?
這聽起來不對。有沒有更方便的方法來編寫代碼塊?
首先,我注意到它填充了撤消緩衝區,就好像我只是用手輸入文本一樣。我可以模仿複製/粘貼行爲,速度更快嗎?
這裏是一個人爲製造的例子,我想測試我的情況:
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
你好Jared,很高興再次見到你,你跟着我嗎? )。感謝你的回答,似乎我有一些閱讀要做。我會爲初學者嘗試'IVsTextLines'。 – Abel 2012-01-12 18:53:00
@Abel doh,如果我被抓住,沒有好的追隨者! :) – JaredPar 2012-01-12 18:53:48