代码拉取完成,页面将自动刷新
开发这个插件主要的目的是在源代码文件和测试代码文件之间快速切换(在首选项里定义切换的规则)。
比如maven项目,可以通过ctrl+8切换到测试代码文件,通过ctrl+shift+8切换到源代码文件。
该插件是在 Neon.2 Release (4.6.2) 上开发,不知道具体能兼容哪些eclipse版本。
只做了功能测试(用了挺长一段时间),总的来说通过这个插件,在源代码和单元测试之间切换会方便很多。
附件里有打好包的插件。
使用正则表达式来匹配和替换
---- src/com/retaiyang.quickopenfile
|---- handlers
|---- AbstractQuickOpenFileHandler 实现打开文件的逻辑
|---- QuickOpenFile1Handler 打开文件的命令处理器(对应首选项“快速打开文件1”)
|---- QuickOpenFile2Handler 打开文件的命令处理器(对应首选项“快速打开文件2”)
|---- QuickOpenFile3Handler 打开文件的命令处理器(对应首选项“快速打开文件3”)
|---- QuickOpenFile4Handler 打开文件的命令处理器(对应首选项“快速打开文件4”)
|---- QuickOpenFile5Handler 打开文件的命令处理器(对应首选项“快速打开文件5”)
|---- QuickOpenFile6Handler 打开文件的命令处理器(对应首选项“快速打开文件6”)
|---- messages
|---- Messages eclipse提供的实现国际化的方法
|---- ... 国际化属性文件
|---- preferences
|---- PreferenceConstants 首选项常量
|---- PreferenceInitializer 首选项初始器
|---- PreferencePage 首选项页面
|---- utils
|---- PluginUtils 插件工具类
|---- Activator 控制插件的生命周期
---- OSGI-INF eclipse提供的实现国际化的方法(plugin.xml国际化)
通过在首选项里定义正则表达式来映射文件之间的关系,然后在按下快捷键后根据正则表达式计算目的文件的路径,之后就是调用eclipse提供的方法打开这个文件。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型