想在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
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
相关文章推荐
- 如何在VS.NET/C# Builder开发的网页中也能实现DOS下录入数据回车换行的功能
- 在一个程序中需要用到全局变量(在多个class之间共享数据),请问如何定义具有这种功能的变量?或者是否有其他的方法解决多个class之间的数据共享(尽量简单实现)。 首先应该明确 Java中没有全局变
- DJ--一个实现了jQuery功能的asp.net webcontrol
- vb.net机房收费系统一个小功能的实现
- ASP.NET 一个按钮实现浏览跟上传功能
- 通过Asp.Net MVC的区域功能实现将多个MVC项目部署到一个站点
- 另外一个ASP.NET 实现邮件发送和接受的功能(Sockets)
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- vb.net机房收费系统一个小功能的实现
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。 给定一个stri
- Vi与Ultraedit实现“删除包含某一个关键字所有行”功能的PK
- [VB.NET]求如何用VB.NET语言+ACCECC数据库实现一个对会员等级自动升级功能!
- 一个实现查询功能的asp.net控件
- 超详细asp.net实现一个完整的登录功能
- 【c语言】模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL
- ASP.NET MVC5+MySql使用ASP.NET 身份验证实现用户和角色功能 1 概述 目标:使用MySql数据库,建立一个使用ASP.NET 身份验证的应用,并实现角色功能,身份
- 【VB.NET】打造一个象棋魔法学校的老师——谨以此文献给象棋爱好者——编写界面和功能的最终实现
- 一个实现查询功能的asp.net控件
- List的All方法使用问题:我用List1的All方法来确保List1的所有每个数组元素中是否包含Arr1中的任意元素,这个部分很难实现。 因为,没有一个数组中是否包含另一个数组中的任意元素这个功能
- vs C++利用ado连接sqlserver2008实现一个查询功能