标签: plugins

如何将Vim重置为普通的vanilla安装?

我有不匹配的插件文件浮动~/.vim; 我在vim内部遇到了一个损坏的行为,我.vimrc和我.gvimrc都充满了我不理解的东西.

示例:NERDTree插件在启动时显示两个相同的文件抽屉,设置在.vimrc并且.gvimrc不显示自己.

有什么方法可以完全"重新安装"vim吗?或者,有没有办法,我可以获得一个新的.vim文件夹,并从表格开始?我想学习vim,但是安装所有这些插件很难.我只想从简单的香草装置开始.

在此先感谢您的帮助.

vim installation plugins

24
推荐指数
2
解决办法
2万
查看次数

如果没有数据返回,我怎样才能完全隐藏jqgrid?

当我从我的webservice返回记录时,我正试图只显示我的jqGrid.我不希望它被折叠到你只看到标题栏的地方,但如果这是我能做的最好的,我想我可以在标题中加入一条有意义的信息.不过,我更愿意隐藏网格并显示"找不到记录"消息div块.

我也猜测,如果最坏的情况发生,我可以在这个问题上做解决方案如何在jqGrid中显示没有任何数据的信息?(链接包括作为其他人的替代可能解决方案).

我已经尝试在从函数和GRIDCOMPLETE事件加载数据时使用的函数内部执行.hide(),并且都没有完成隐藏网格.我是JQuery的新手,更不用说使用jqGrid了.

$(document).ready(function() {
    $("#list").jqGrid({
        url: 'Service/JQGridTest.asmx/AssetSearchXml',
        datatype: 'xml',
        mtype: 'GET',
        colNames: ['Inv No', 'Date', 'Amount'],
        colModel: [
            { name: 'invid', index: 'invid', width: 55 },
            { name: 'invdate', index: 'invdate', width: 90 },
            { name: 'amount', index: 'amount', width: 80, align: 'right' }],
        pager: jQuery('#pager'),
        postData: { "testvar": "whatever" },
        rowNum: 10,
        rowList: [10, 20, 30],
        sortname: 'id',
        sortorder: "desc",
        viewrecords: true,
        imgpath: 'themes/sand/images',
        caption: 'My first grid',
        gridComplete: function() {
            var recs = $("#list").getGridParam("records");
            if …
Run Code Online (Sandbox Code Playgroud)

javascript jquery plugins jqgrid

23
推荐指数
3
解决办法
4万
查看次数

Delphi应用程序的插件系统 - bpl vs dll?

我正在编写应该具有加载插件功能的delphi应用程序.我正在使用JvPluginManager作为插件系统/管理器;)现在,在新的插件向导中,他们说最好使用.bpl类型的插件而不是.dll插件...这个解决方案与dll类型插件有什么优点?到目前为止,我发现只有这个解决方案的缺点:

  1. 我必须将所有通用接口单元放在单独的包中,以便在加载插件时不会抛出包含公共单元的其他包的任何错误

  2. 如果,让我们说,其中一个插件开发人员决定使用一些众所周知的单元(如synapse),默认情况下没有运行时包,第二个插件开发人员也会这样做,而不是碰撞 ...它在这里崩溃了. ..

那么,使用bpls而不是使用运行时包编译的dll实际上是什么呢?

提前致谢

delphi dll plugins bpl

23
推荐指数
2
解决办法
1万
查看次数

Python 2.6中的动态类加载:RuntimeWarning:处理绝对导入时找不到父模块"插件"

我正在开发一个插件系统,插件模块加载如下:

def load_plugins():
   plugins=glob.glob("plugins/*.py")
   instances=[]
   for p in plugins:
      try:
         name=p.split("/")[-1]
         name=name.split(".py")[0]
         log.debug("Possible plugin: %s", name)
         f, file, desc=imp.find_module(name, ["plugins"])
         plugin=imp.load_module('plugins.'+name, f, file, desc)
         getattr(plugin, "__init__")(log)
         instances=instances+plugin.get_instances()
      except Exception as e:
         log.info("Failed to load plugin: "+str(p))
         log.info("Error: %s " % (e))
         log.info(traceback.format_exc(e))
   return instances
Run Code Online (Sandbox Code Playgroud)

代码有效,但是对于插件代码中的每个import语句,我都会收到如下警告:

plugins/plugin.py:2: RuntimeWarning: Parent module 'plugins' not found while handling absolute import
  import os
Run Code Online (Sandbox Code Playgroud)

没有报告主程序代码的错误,插件工作.

有人可以解释警告意味着什么,我做错了什么.我是否需要单独创建一个空的插件模块并导入它以保持python的快乐?

python import plugins dynamic-class-loaders

23
推荐指数
3
解决办法
2万
查看次数

有没有办法自动将Groovy转换为Java?

我继承了大量的Groovy代码,并且由于以下几个原因我发现很难维护:

  1. 通常很难说变量的类型是什么.
  2. 推论:可以很容易地修改具有不同类型的变量,而不是意识到它.
  3. 在运行期之前会发现许多错误(如果您的单元测试几乎不包括所有内容,那就太可怕了).
  4. 基本上忽略了参数的类型.
  5. 我正在使用的IDE(STS Pro)很有用,但远远落后于Java.例如,重构是不可用的.
  6. 建议有时可用,有些则不是.

虽然我很欣赏这种语言的紧凑性,但维护工作既困难又繁琐.

我试图手动将一些部分转换为Java,这很痛苦.您是否了解有助于此转换的任何工具或插件?

java groovy plugins code-translation

23
推荐指数
4
解决办法
2万
查看次数

在运行时按路径加载共享库

我正在构建一个Java应用程序,它使用用C++编写的共享库,并为不同的操作系统编译.问题是,这个共享库本身依赖于它通常在适当的环境变量(PATH,LIBRARY_PATHLD_LIBRARY_PATH)下找到的附加库.

我可以 - 但不想 - 设置这些环境变量.我宁愿在运行时从给定路径加载所需的共享库 - 就像插件一样.不 - 我不希望任何启动应用程序在新环境中启动新进程.有谁知道如何实现这一目标?

我知道这一定是可能的,因为我使用的库之一能够从给定路径加载其插件.当然我更喜欢与平台无关的代码,但如果不可能,Windows,Linux和MacOS的单独解决方案也会这样做.

编辑 我应该提到我希望使用的共享库是面向对象的,这意味着单个函数的绑定不会这样做.

c++ plugins shared-libraries

23
推荐指数
3
解决办法
2万
查看次数

使用Gradle的JAR中的META-INF /服务

我想构建一个可以加载的插件模块ServiceLoader.这需要在META-INF/services目录中添加一个文件,该文件以服务接口命名,并包含实现它的类的限定路径.然后,您可以通过调用加载这些服务ServiceLoader.load().

这是一个例子:

假设我们想提供一个名为的插件接口org.example.plugins.PluginService.然后,我们在课堂上提供此服务的实现org.example.plugins.impl.ExamplePlugin.

如果我们想要某种插件机制,我们可以创建一个包含实现的JAR文件.此JAR文件还必须包含该文件META-INF/services/org.example.plugins.PluginService.该文件必须包含一行

org.example.plugins.impl.ExamplePlugin
Run Code Online (Sandbox Code Playgroud)

使ServiceLoader能找到实现.如果该JAR文件位于构建路径中,则可以通过调用加载该插件

Iterator<PluginService> it = ServiceLoader.load(PluginService.class).iterator();
Run Code Online (Sandbox Code Playgroud)

迭代器也会让你访问所有的插件ServiceLoader.

出于某种原因,Gradle META-INF默认情况下不会将文件包含在目录中.有没有办法让生成的JAR包含这样的文件?

我已经metaInf在课堂上找到了这个方法Jar.但我不知道groovy足以找到我自己的解决方案.

java plugins jar gradle

23
推荐指数
2
解决办法
2万
查看次数

如何将作业放在Jenkins的Throttle Concurrent Builds插件的类别中

我已经下载了Jenkins的TCB插件.我有几个运行测试的构建.这些构建必须单独运行,因为它们访问类似的文件,如果运行多个测试构建,则会导致测试失败.我一直试图找到将构建放入"类别"的地方,因此我可以将整个测试类别降低到1/1.我认为这可能是詹金斯观点,但那并没有完成这项工作.如何在一个类别中添加作业?

这个标签讨论了我想要的解决方案:Jenkins:为这个组分组作业并限制构建处理器.唯一的问题是它没有说明如何将它们添加到类别中.

concurrency plugins build jenkins

23
推荐指数
1
解决办法
1万
查看次数

如何添加离子/离子2 /离子3 /离子4的本地cordova插件?

我目前正在开发一个带有离子的应用程序,同时我的cordova插件.我想知道如何使用该文件plugins/fetch.json从本地文件系统更新我的插件.任何的想法 ?

plugins cordova ionic-framework

23
推荐指数
2
解决办法
2万
查看次数

xcode 6.1的plugins文件夹在哪里

在哪里可以找到Xcode 6.1的plugins文件夹?

最近,我在我的mac中安装了破折号应用程序,这里是链接:https://github.com/omz/Dash-Plugin-for-Xcode 但我真的不喜欢它,然后我尝试卸载它.然后我发现上面链接给出的链接对我的xcode不起作用.我的xcode版本是6.1,操作系统是Yosemite GM.那么在哪里可以找到xcode的plugins文件夹,那么我可以删除这个插件吗?多谢你们.

xcode plugins

22
推荐指数
3
解决办法
2万
查看次数