作業中のコード規則の 1 つは、角括弧と括弧内に 1 つのスペースのパディングを含めることです。そうlist[ index ]
ではありませんlist[index]
。これらのスペースを追加するのは面倒なので、スニペットを書いてみました:
# name: Bracket
# key: [
# --
[ ${1:exp} ]
これは、開始角括弧の前にスペースまたは行頭がある場合は機能しますが、識別子が前にある場合は機能しません。これを行う1つの方法は、トリガーを正規表現にすることだと思います:
# key: "[:ascii:]"[
またはそのようなもの。これは可能ですか?または、これを機能させる他の賢い方法はありますか? 私はこれをpython用に書いていますが、それは問題ではないと思います。
ありがとう!