小编Ser*_*rov的帖子

Eclipse:如何在当前编辑器中跳转到上一个编辑位置?

Ctrl + Q可能会重定向到另一个编辑器,但我希望保留当前的编辑器,但跳转到上次编辑的位置,对于当前打开的编辑器.

可能吗?也许一些插件可以做到这一点?

eclipse

15
推荐指数
3
解决办法
7919
查看次数

gettext:将dgettext()字符串提取到domain.po文件

我有多个域的程序,一些源文件包含具有不同文本域的dgettext()调用.

如何将gettext-strings提取到多个.po文件?例如,调用dgettext('one', 'Hello')应该转到one.po,并dgettext('two', 'Bye')转到two.po. xgettext只是忽略文本域并将所有内容放在单个文件中.

localization gettext

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

如何从本地系统将lxml安装到virtualenv中?

在我的系统上安装了lxml模块(debian包python-lxml,用于python 2.6),我也使用基于python2.6的virtualenv,安装了flag --no-site-packages.

是否可以在虚拟环境中安装lxml而无需使用某些标准工具(pip,easy_install等)进行编译,并且已经从基本系统安装了lxml二进制文件?

PS我当然可以手动创建符号链接/复制文件,但不喜欢这种方法.

python virtualenv

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

数组初始化中的正确缩进,PDT/Zend Studio

我在代码中使用以下样式的数组初始化:

$a = array(
    'one' => 123,
    'two' => 456
);
Run Code Online (Sandbox Code Playgroud)

但是在这种情况下PDT/Zend Studio无法正常工作; 按[Return]键后,它将光标置于$ a(在我的示例中)并忽略缩进.如果数组键是数字(至少不是以引号开头),一切正常.

这是它当前的工作原理(| - 是edtitor在按下[Return]后放置插入符号的位置)

$a = array(
    'one' => 123,[RETURN]
|
);
Run Code Online (Sandbox Code Playgroud)

这是预期的结果:

$a = array(
    'one' => 123,[RETURN]
    |
);
Run Code Online (Sandbox Code Playgroud)

那么是否有可能强制编辑遵循我的缩进规则?

php eclipse-pdt zend-studio

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

如何根据需要重新加载Ext.tree.TreePanel?

我想创建Ext.tree.TreePanel组件并定期从外部URl加载内容.所以我写了类似的东西

 new Ext.tree.TreePanel({
        root: {
            nodeType: 'async',
            text: 'asdasd',
            draggable: false,
            id: 'folders-tree-root'
        },
        loader: new Ext.tree.TreeLoader()
});
Run Code Online (Sandbox Code Playgroud)

现在我想重新加载这棵树,所以我写道:

tree.loader.dataUrl = 'folders-sample.json';
tree.root.reload();
Run Code Online (Sandbox Code Playgroud)

没有任何反应.

add:我发现的唯一方法是dataUrlTreeLoader创建时为param 设置一些无效值:

 new Ext.tree.TreePanel({
        root: {
            nodeType: 'async',
            text: 'asdasd',
            draggable: false,
            id: 'folders-tree-root'
        },
        loader: new Ext.tree.TreeLoader(dataUrl: 'something')
});
Run Code Online (Sandbox Code Playgroud)

javascript extjs

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

谁和什么时候应该调用基于AbstractAccountAuthenticator的类的方法confirmCredentials?

我不明白方法confirmCredentials是如何工作的.我从未在Android UI中看到任何类似"确认凭据"之类的选项,只有"创建帐户"和"删除帐户".

android android-authenticator android-account

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

ExtJS:在窗口调整大小时自动调整表单字段的大小

我创建了Ext.Window,里面有一些Ext.form字段.但是当我调整窗口窗体时,元素仍然具有初始宽度和高度.

是否需要在窗口大小调整时显式调整表单字段的大小?或者有一些选项可以自动调整表单字段的大小?

示例代码:

var f_1 = new Ext.form.TextField({fieldLabel: 'Label 1'});
var f_2 = new Ext.form.TextField({fieldLabel: 'Label 2'});
var fp = new Ext.form.FormPanel({items: [f_1, f_2]});

var w = new Ext.Window({
    layout: 'form',
    title: 'test',
    items: fp
});

w.show()
Run Code Online (Sandbox Code Playgroud)

javascript extjs

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

ExtJS:添加/删除某些表单字段后动态调整布局

我有一些TextField元素和一个HtmlEditor元素的表单布局.一些TextField元素是"可隐藏的",即可以隐藏或显示.隐藏/显示元素HtmlEditor实例中断布局后 - 出现空白空间或元素不会在窗口边界结束.

是否有可能告诉HtmlEditor实例使用所有剩余的可用空间?即使在某些元素被隐藏/显示的情况下也是如此.

我试图使用anchor属性,但它可以很好地工作,直到从布局中删除一些元素.

更新 以下是示例代码:

var htmlEditor = new Ext.form.HtmlEditor({
    anchor: '100% -54',
    hideLabel: true
});

var fp = new Ext.form.FormPanel({
    items: [{xtype: 'textfield', fieldLabel: 'zzz', mode: 'local'}, 
            {xtype: 'textfield', fieldLabel: 'nnn', id: 'id-one', mode: 'local'},
        htmlEditor]
});

var w = new Ext.Window({layout: 'fit',
    height: 400, width: 600,
    tbar: [{text: 'click',
        handler: function() {
            // hide element
            Ext.getCmp('id-one').getEl().up('.x-form-item').setDisplayed(false);
            w.doLayout();
        }
        }],
    items: fp   
});

w.show();
Run Code Online (Sandbox Code Playgroud)

执行,单击工具栏按钮"单击",一个字段应该消失,然后查看htmleditor下面的空白区域.

javascript extjs

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

有什么合法的方法来创建名称中带有层次分隔符的IMAP文件夹?

在IMAP协议中,有一个文件夹层次结构字符。如果尝试创建名称中带有此类字符的文件夹,mailserver将创建两个文件夹。例如,如果一个分隔符是“/”,则命令CREATE "aaa/bbb"将创建两个文件夹aaabbb文件夹aaa

是否可以创建带有分隔符的单个文件夹?例如,名称为的单个文件夹aaa/bbb,不带aaabbb位于aaa文件夹中。

imap

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