标签: plugins

如何跨会话保存当前的Vim结构配置?

"结构配置"是指当前打开的缓冲区,选项卡,窗口及其位置.

通过'跨会话'意味着我希望能够键入:save,将其保存到~/.vimsconf,并且键入:load实际上加载这些缓冲区并设置之前的窗口和选项卡,例如.

是否可能内置功能?或者也许是一个插件?

我正在使用openSUSE 12.3

vim plugins text-editor

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

Grails内联(inplace)插件无法解析依赖项

我有一个名为Media的插件,它应该处理图像大小调整等等.

它有这些依赖:

dependencies {
    compile group: 'org.ccil.cowan.tagsoup',
            name: 'tagsoup',
            version: '1.2'
    runtime group: 'org.codehaus.groovy.modules.http-builder',
            name: 'http-builder',
            version: '0.5.2'
    compile group: 'org.imgscalr',
            name: 'imgscalr-lib',
            version:'4.2'
    compile group: 'org.apache.tika',
            name:  'tika-core',
            version: '1.3'
} 
Run Code Online (Sandbox Code Playgroud)

当我将插件作为独立应用程序运行时,一切正常.

比我创建一个应用程序并将inplace插件依赖项添加到我的BuildConfig.groovy文件中.

// there is grails.project.dependency.resolution closure above
grails.plugin.location.Media = "../../plugins/Media";
Run Code Online (Sandbox Code Playgroud)

当我运行app我的应用程序时,我收到此错误:

| Error Compilation error: startup failed:
/home/grails/plugins/Media/grails-app/controllers/frod/media/ImageServiceController.groovy: 14: unable to resolve class org.imgscalr.Scalr
@ line 14, column 1.
import org.imgscalr.Scalr
^

/home/grails/plugins/Media/src/groovy/frod/media/download/CachedContentDownloader.groovy: 3: unable to resolve class org.apache.http.HttpResponse
@ line 3, column 1.
import org.apache.http.HttpResponse
^ …
Run Code Online (Sandbox Code Playgroud)

grails plugins dependencies

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

Phonegap:如何在没有插件的情况下使用Google Analytics

我有一个用Phonegap和jQueryMobile构建的HTML5应用程序,我正在为Android测试它.我想要包含Google Analytics,但我采取的每种方法都会遇到障碍.

这个解决方案(Guillaume Gendre的回答)让我很兴奋:只需要包含一个JS文件,在html中初始化Analytics,我就已经完成了.它看起来非常有前景.它适用于浏览器.但不是我的Nexus S运行Android 4.1.2.

我把这个脚本放在文档头的末尾:

<script type="text/javascript" src="GALocalStorage.js"></script>
<script>
    ga_storage._setAccount('UA-XXXXXXXX-1');  
    ga_storage._trackPageview('/index.html');
    ga_storage._trackEvent('Startup','Starting scripts all loaded')
</script>
Run Code Online (Sandbox Code Playgroud)

在app启动期间的早期,我得到了这些令人鼓舞的调试标志:

09-05 21:47:49.558: V/GAV3(22963): Thread[GAThread,5,main]: connecting to Analytics service
09-05 21:47:49.609: V/GAV3(22963): Thread[GAThread,5,main]: connect: bindService returned true for Intent { act=com.google.android.gms.analytics.service.START (has extras) }
09-05 21:47:49.656: V/GAV3(22963): Thread[GAThread,5,main]: Loaded clientId
...
09-05 21:47:49.660: I/GAV3(22963): Thread[GAThread,5,main]: No campaign data found.
09-05 21:47:49.664: V/GAV3(22963): Thread[GAThread,5,main]: putHit called
Run Code Online (Sandbox Code Playgroud)

不久之后出现了一些"Unknown Chromium error:0".当我将GALocalStorage设置为调试模式时,我发现这几乎总是紧跟在"跟踪事件"之后.

然后,很久以后,这些线出现了:

09-05 21:47:52.558: V/GAV3(22963): Thread[Failed Connect,5,main]: falling back to local store
09-05 21:47:52.609: …
Run Code Online (Sandbox Code Playgroud)

html5 plugins android google-analytics cordova

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

无法从命令行覆盖pom maven-surefire-plugin

我有pom插件maven-surefire-plugin,其中skipTests为true.但是,有时我想从命令行运行测试,我想从命令行覆盖此插件并保持pom文件不变.

我试过了

mvn install -DskipTests=false
Run Code Online (Sandbox Code Playgroud) 但它仍然跳过测试......

知道如何解决我的问题......?
谢谢

java plugins unit-testing maven

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

Vim插件:EasyMotion - 好的还是坏的做法?

我是一个插件爱好者,除了学习Vim编辑器的时间外,我也尽力掌握它的插件.但是,如果一个插件强迫我忘记了Vim特有的习惯和命令,我通常会尽量避免它们.

这让我想到了EasyMotion的主题.
该插件围绕视觉导航的概念,并为用户提供了几个用户可以跳转的视觉文本标签.

现在我得到的是:这是一个好习惯吗? 因为它确实让我觉得它试图取代一些非常基本的Vim技能和习惯.例如:

  • 编写快速搜索查询和正则表达式
  • 练习与边界跳跃的眼睛协调(例如4w,2E,14j)

由于这种不确定性,这是我已经避免使用的单个安装插件,尽管这种讨论可以在某种程度上轻松应用于大多数插件.

vim plugins vim-plugin

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

cakephp调用一个插件控制器

我正在开发cakephp中的插件.我创建了一个内部调用控制器PermissionsController.phpPlugin/Permissions/Controller

此控制器扩展另一个控制器:PermissionManagerAppController.php在同一目录中.

我想知道如何从另一个控制器如UsersController.php调用插件中的函数

这是我的插件控制器现在空了:

class PermissionsController extends PermissionManagerAppController {
    public $uses = array('PermissionManager.Permission');

    public function index() {
    }

    public function test($string) {
        echo'<p>TEST: '.$string.'</p>';
    }
}
Run Code Online (Sandbox Code Playgroud)

我想从另一个控制器调用动作测试.
我试过这个:

App::uses('Permissions', 'PermissionsController.Controller');

class UsersController extends AppController {
    public $name = 'Users';
    public $scaffold;

    public function beforeFilter () {
        parent::beforeFilter(); 
        $permissions = new Permissions();
        $permissions->test('test');
       }
}
Run Code Online (Sandbox Code Playgroud)

我也试过了

App::uses('Permissions', 'Permissions.Controller');
Run Code Online (Sandbox Code Playgroud)

总是给我这个错误:

Fatal error: Class 'Permissions' not found
Run Code Online (Sandbox Code Playgroud)

我试过了:

$this->permissions->test('test');
Run Code Online (Sandbox Code Playgroud)

我检索到这个错误:

Fatal error: Call to a member function test() …
Run Code Online (Sandbox Code Playgroud)

php plugins cakephp

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

点击加载更多帖子wordpress

我正在使用wordpress的网站上工作,我几乎每天发帖子,现在的问题是帖子列表有点长,我希望有以下内容:每发布一次xx(数量)后出现按钮,可以加载下一个xx(数量)帖子.

我已经尝试构建无限滚动javascript(在代码和插件本身),但我似乎无法使它按我想要的方式工作.

我希望有人可以帮我解决这个问题.

php wordpress jquery plugins infinite-scroll

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

如何在JMeter中创建插件

我想创建一个JMeter插件.我想了解如何编写和打包我的代码以使用我的Sample扩展JMeter.更详细的我正在寻找一个实现我的协议的"adhoc"TCPSampler.我尝试从JMeter网站上关注旧的pdf文档,但它不起作用.哪里出错了?你能帮我举几个例子吗?

谢谢RM

plugins jmeter

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

表格不是动态创建的

我已经编写了一个jQuery插件作为表单元素,我希望在整个mysite中重用它.

(function ( $ ) {
    $.fn.create = function() {
        var form = '<div id="form" class="container">';
        form += '<div>User Login</div>';
        form += '<form action="/create" method="post">';
        form += '<input type="text" name="name" placeholder="name">';
        form += '<input type="email" name="email" placeholder="email">';
        form += '<button type="submit">Login</button>';
        form += '</form>';
        form += '</div>';
        return this.append(form);
    };
}( jQuery ));
Run Code Online (Sandbox Code Playgroud)

在HTML视图中,

<div id="#newForm"></div>

<script>
$(document).ready(function(){
    $("#newForm").create(); 
});
</script>
Run Code Online (Sandbox Code Playgroud)

但是,表单不会被渲染到 #newForm

javascript jquery plugins

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

Cordova 3.0插件,未找到类

我正在尝试使用Echo示例在Android上为Cordova 3.0创建插件,但它无法正常工作.

我加入<plugin name="MMSSender" value="my.package.mms.MMSSender" />了我config.xml(来自www和做过cordova build)

然后我my.package.mms用给出的示例代码创建了一个新的MMSSender类;

package my.package.mms;

import org.apache.cordova.api.CordovaPlugin;
import org.apache.cordova.api.PluginResult;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;


public class Echo extends CordovaPlugin {
    @Override
    public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
        if (action.equals("echo")) {
            String message = args.getString(0); 
            this.echo(message, callbackContext);
            return true;
        }
        return false;
    }

    private void echo(String message, CallbackContext callbackContext) {
        if (message != null && message.length() > 0) { 
            callbackContext.success(message); …
Run Code Online (Sandbox Code Playgroud)

plugins android config cordova

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