工作中的代码约定之一是在方括号和圆括号内包含一个空格的填充。所以list[ index ]
,不是list[index]
。添加这些空格可能很烦人,所以我尝试编写一个片段:
# name: Bracket
# key: [
# --
[ ${1:exp} ]
这适用于左方括号前面有空格或行首的情况,但不适用于前面有标识符的情况。我认为这样做的一种方法是让触发器成为正则表达式:
# key: "[:ascii:]"[
或类似的东西。这甚至可能吗?还是有其他聪明的方法来完成这项工作?我正在为 python 写这个,但我认为这不重要。
谢谢!