1
코드 창에서 현재 코드를 편집해야하는 Visual Studio 확장 작업을하고 있습니다. 나는 사용자가 확장하게 변경 사항을 되돌릴 ctrl+z
를 사용할 수 있도록 현재 연 문서를 편집 할쓰기/저장하지 않고 현재 Visual Studio 문서/파일 편집
DTE dTE = Package.GetGlobalService(typeof(DTE)) as DTE;
TextDocument activeDoc = dTE.ActiveDocument.Object() as TextDocument;
string text =
activeDoc.CreateEditPoint(activeDoc.StartPoint).GetText(activeDoc.EndPoint);
string editted = Manipulate(text);
//File.WriteAllText("File Address", editted); // I don't want to use this
: 여기 내 파일 편집 코드가가는 방법이다.