Eclipse spket插件 内置js文件

这一篇将怎么在spket内置js文件,而不用用户自己去添加。

1. 在开发的Eclipse的 运行配置将下面几个插件勾选上。

2. 在org.eclipse.ui.startup拓展里执行(只需执行一次):

JSPlugin.getDefault().getPreferenceStore().setValue("js.profile", "BingoTouch");

PS:记得引入com.spket.js的包

3. 生成profiles.xml

这个profiles.xml里面就是:

这份配置其实能在界面操作生成,简单就是调插件代码也就可以生成。但我实在是没耐心去看源码,更何况是没有源码(这个插件不是开源的),于是我直接自己生成这样一个文件:

String comSpketJs = JSPlugin.getDefault().getStateLocation().toString(); //com.spket.js目录地址
File file = new File(comSpketJs);
if(!file.exists())
     file.mkdir();
FileUtil.createSpketProfilesXml(comSpketJs + File.separator + "profiles.xml");

public static void createSpketProfilesXml(String path) {

     String jstipFolder = eclipseRootPath + "/resource/config/jstip";

     File file = new File(jstipFolder);
     PrintWriter pw;
     try {
          pw = new PrintWriter(new FileWriter(path));
          pw.write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n");
          pw.print("<profiles>\n");
          pw.print("<profile id=\"BingoTouch\" name=\"BingoTouch\">use namespace jQuery;\n");
          File[] fs = file.listFiles();
          for(File f : fs){
               pw.print("include ‘" + f.getAbsolutePath().replaceAll("\\\\", "\\\\\\\\") + "‘;\n");
          }
          pw.print("</profile>\n");
          pw.print("</profiles>");
          pw.close();
     } catch (IOException e) {
          // TODO 自动生成的 catch 块
          e.printStackTrace();
     }
} 

代码还是比较简单的,看看就明白,之后第一次打开Eclipse就有:

时间: 2024-10-14 01:35:00

Eclipse spket插件 内置js文件的相关文章

(分享)在myeclipse上安装spket插件,实现js自动提醒功能

myeclipse没有配置spket插件的时候,js是无法自动提示js自动显示的功能的: -------下面我将从头开始,一步一步的开始操作,将myeclipse配上自动提醒插件:ps:带有jar下载链接 1 . 下载最新破解版spket1.6.18(见下面链接地址) 目前的myEclipse的插件安装很简单的,把spket1.6.18破解版的.zip解压后复制到myeclipse的安装目录下的features和dropins文件夹下即可.如图: 安装完成后,重启myelipse,打开Windo

【转】WebResource实现在自定义控件中内嵌JS文件

在类库中的资源  其他项目中要使用 需要嵌入才行 参考文献:WebResource实现在自定义控件中内嵌JS文件 1. WebResource简介 ASP.NET(1.0/1.1)给我们提供了一个开发WebControl的编程模型,于是我们摆脱了asp里面的include模式的复用方式.不过1.0/1.1提供的Web控件开发模型对于处理没有image.css等外部资源的组件还算比较得心应手,script虽然很多时候也是外部资源,但在开发控件的时候我们习惯把script使用Page.Registe

转载 eclipse 安装插件 jsp,html, js, css viewer

转载 http://www.cnblogs.com/mmmn/archive/2013/01/22/2870750.html 内容如下: 编辑一些页面文件,例如JSP,HTML,JS等,直接用内置的文本编辑器基本比较疯狂,自己选了一个顺手的编辑器,Eclipse HTML Editor! Eclipse HTML编辑器插件主要提供以下功能:- HTML/JSP/XML/CSS/DTD/JavaScript语法高亮- HTML/JSP预览- JSP/XML验证- HTML标签,基于DTD的XML,

ArcGIS for Server内置JS Viewer的离线部署和配置

很多情况下,在地图服务发布完毕后,我们往往利用 ArcGIS for Server内置的 JS Viewer来查看和检测所发布的地图服务是否满足我们的要求.具体操作如下: 点击开始 -> 所有程序 -> ArcGIS -> ArcGIS for Server -> Services Directory 或直接在浏览器地址栏中键入 http://ip:6080/arcgis/rest打开ArcGIS for Server的Service Directories页面,选中并点击要查看的

wpf中内置资源文件

wpf中包含三种文件类型 资源文件:编译到可执行或库 WPF 程序集中的数据文件. 内容文件:与可执行 WPF 程序集具有显式关联的独立数据文件. 源站点文件:与可执行 WPF 程序集没有关联的独立数据文件. 这三种类型的文件之间的一个重要区别是:资源文件和内容文件在生成时是已知的:程序集明确地知道它们的存在.但是对于源站点文件,程序集可能完全不知道它们,或者通过 pack 统一资源标识符 (URI) 引用知道它们的存在:在后一种情况下,不能保证被引用的源站点文件实际存在. 说说资源文件的使用

andrdoid内置视频文件

这个方法只适合有内置存储的情况,至于和平分区的不在考虑之列 1 在vendor/sprd下新建一个文件夹built_in_video 里边放置要内置的视频文件及copy脚步 脚步如下:internal_media.mk LOCAL_PATH:= vendor/sprd/built_in_video PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/media/Girs_Gee_0.mp4:system/preloadvideo/Girs_Gee_0.mp4 把这个int

Windows环境下教你用Eclipse ADT 插件生成.h/.so文件,Java下调用JNI,轻松学习JNI

准备工作:Eclipse ADT IDE 开发工具,NDK ,Java 环境,博主的配置是:Windows x86 , ADT Build: v22.3.0-887826 , JAVA 1.7, NDK  android-ndk-r9 首先我们需要知道在 Linux 下编译 Project 生成 so 可以用 make ,但是在 WINDOWS 就不行了,这个就不多说了,大伙都明 白,然而今天写的这篇博客就是教大家怎么在Windows 配置自己的ADT开发插件也具备这样的功能,方便快速高效的开发

vue项目引入第三方js插件,单个js文件引入成功,使用该插件方法时报错

1.引入第三方js文件,npm安装不了 2.控制台显示引入成功 3.在methods下使用 图片看不清请看下面代码 updateTime() { setInterval(()=>{ var cd = new Date(); var lunar = calendarNU.solar2lunar();//此处是引用插件方法 this.time = this.$options.methods.zeroPadding(cd.getHours(), 2) + ':' + this.$options.met

.net MVC内置js验证 jquery.validate.unobtrusive.js重置验证操作(备忘,找了很多次了)

1 (function ($) { 2 $.validator.unobtrusive.parseDynamicContent = function (selector) { 3 //use the normal unobstrusive.parse method 4 //$.validator.unobtrusive.parse(selector); changed this line with 5 6 $(selector).find('*[data-val = true]').each(f