我正在为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}}
答案 0 :(得分:0)
我无法找到对此的直接答案,但确实有一种解决方法:在此范围内禁用自动配对键绑定:meta.function.parameters.python
如果有人得到比这个黑客更好的答案,我会再开放几天!