您的位置:首页 > 其它

想在VS.Net 中实现一个UltraEdit中的小功能始终没有实现!

2005-07-21 09:25 323 查看
UltraEdit有一个很好的功能,可以在Code
Window窗口中选中一段代码,作为文件的(相对当前正在编辑文件的路径的)Path + Name
,然后通过右键菜单中的第一项打开这个选中的文件!

可惜VS.Net没有这个功能,我一直想写一个小插件实现这个功能,但一直没有成功,VS.Net 的Code Window窗口里面的右键菜单达到我的要求!

附几篇我的参考文章:

Find and Bookmark Text Add-in

VS.NET 2003集成环境插件开发指南(三)----操纵VS开发环境(完结篇)

其中 Find and Bookmark Text Add-in
篇文章作者都说了"I don't know how many hours I spent just trying to find how to
put a menu item in the context menu of a code window.
",可是我照着他的文章做还是没搞定!!

注:用另外的方法解决了(2005/08/09):

Imports EnvDTE
Imports System.Diagnostics
Imports System.Windows.Forms

Public Module OpenSelectedFileModule OpenSelectedFile
Public Sub OpenSelectedFile()Sub OpenSelectedFile()
Dim selection As String = DTE.ActiveDocument.Selection.Text

Dim ItemOp As ItemOperations
ItemOp = DTE.ItemOperations
ItemOp.OpenFile(ItemOp.currentPath + selection, Constants.vsViewKindCode)
'MessageBox.Show(selection)
End Sub

End Module

参考:/article/4766083.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐