【发布时间】:2013-01-04 00:32:17
【问题描述】:
工作中的代码约定之一是在方括号和圆括号内包含一个空格的填充。所以list[ index ],而不是list[index]。添加这些空格可能很烦人,所以我尝试编写一个 sn-p:
# name: Bracket
# key: [
# --
[ ${1:exp} ]
这适用于左方括号前面有空格或行首的情况,但不适用于前面有标识符的情况。我认为一种方法是让触发器成为正则表达式:
# key: "[:ascii:]"[
或者类似的东西。这甚至可能吗?还是有其他聪明的方法来完成这项工作? 我正在为 python 写这个,但我认为这不重要。
谢谢!
【问题讨论】:
-
只是一个疯狂的猜测,bout 会删除
key: [中的空间吗? (所以,让它:key:[)?