将键盘传递给SubPime片段并启用AutoPair?

时间:2015-11-11 11:24:25

标签: python regex sublimetext3

我正在为Python编写一个新的def片段,它从变量名称中添加了预先编排的docstring。我的正则表达式目前正在扼杀SublimeText自动配对的任何字符:()""'' [] {}

是否可以保留自动配对功能,同时仍将击键信息传递到代码段?我的正则表达式目前需要平衡表达式,但即使只通过一次击键,我也可以做到。

以下代码段在用户键绑定中" auto_match_enabled":false 时效果很好,设置为true时失败。任何方向都非常感谢!

升华格式:

x, y: int, z: str="String can have \"quotes\" inside", hah = [1, 2, 3, 4], l = [[1,2],[3,4]]

正则表达式示例

$ 2(输入字符串):

    x: 
    y: 
    z: 
    hah: 
    l: 

Args(输出替换):

{{1}}

1 个答案:

答案 0 :(得分:0)

我无法找到对此的直接答案,但确实有一种解决方法:在此范围内禁用自动配对键绑定:meta.function.parameters.python

Full walkthrough on Github

如果有人得到比这个黑客更好的答案,我会再开放几天!