1
私はコードペインで開いている現在のコードを編集する必要があるビジュアルスタジオの拡張機能に取り組んでいます。私は、ユーザーが拡張子が行うすべての変更を元に戻すctrl+z
を使用することができますように、現在開いている文書を編集したい書き込み/保存せずに現在のビジュアルスタジオのドキュメント/ファイルを編集する
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
:ここに は私のファイルの編集コードが行く方法です。