1

Espresso から Sublime Text 2 に切り替えたばかりですが、CSS コード ブロックの右中括弧の場所を編集する方法がわかりません。私はコーディング スタイルに非常にこだわり、次のことを好みます。

element {
    property: value;
    property: value;
    }

element {
    property: value;
    }

Sublime Text 2 で左中括弧が呼び出されると、右中括弧がその直後に表示され、2 つの中括弧の間にカーソル カラットが挿入されます。以下のようになるように設定したいと思います。

element {
    [carat-location]
    }

その後、中括弧内にプロパティを追加できます。完了tabすると、キーが付けられ、カラットが次の場所に移動します。

element {
    property: value;
    }

[carat-location]

Sugar パッケージを編集することで Espresso でこれを設定できましたが、Sublime Text 2 がこれらの設定を追加する場所を追跡できませんでした (あったとしても)。

4

1 に答える 1

3

スニペットを作成できます。Tools/New Snippet...:

<snippet>
    <content><![CDATA[
{
    ${1}
    }

${2}
]]>
    </content>
</snippet>

として保存しますPackages/User/CurlyBrackets.sublime-snippet

次に、にショートカットを追加しますKey Bindings - User

{ "keys": ["{"], "command": "insert_snippet", "args": {"name": "Packages/User/CurlyBrackets.sublime-snippet"}, 
    "context":
    [
        { "key": "selector", "operator": "equal", "operand": "source.css" }
    ]
}

{このようにして、ファイルで を押すと、css要求したものが得られます。

于 2013-01-24T15:05:52.127 に答える