Aptana のように Sublime Text 2 で HTML 属性をオートコンプリートする方法があるかどうか疑問に思っていましたか?
4 に答える
「<」とタグを使用してEnterキーを押すと、オートコンプリートがデフォルトで有効になります。したがって、Enterキーを押してEnterキーを押す<p
と、タグペアが完成します...最終的には<p></p>
カーソルが中央になります。必要に応じて、[設定]-> [設定]-[ユーザーファイル]に以下を貼り付けることで、これをタブに変更できます。
{
"auto_complete_commit_on_tab": true
}
これにより、タブでの完了のデフォルト値であるfalseが上書きされます。繰り返しますが、これは、Enterの代わりにTabを使用する場合のみです。
https://github.com/agibsonsw/HTMLAttributesを試すか、「HTMLAttributes」というパッケージ コントロール パッケージをインストールしてください ;)。その作品は私のために働きます。たとえば、次のように入力します。
<p
次にスペースバーを押してから ctrl+space を押すと、属性のリストが表示されます。
emmet
パッケージを使用してみることができます。html&css コード補完専用に作成されました。詳細については、ドキュメントを参照してください。
私は同じ問題を抱えていました。私は両方のプラグイン パッケージ HTMLAttributes と Emmet を使用していますが、どちらも私が探していた Dreamweaver のようなオートコンプリート機能を提供していません。
解決策: SublimeCodeIntelというパッケージが見つかりました。これはまさに必要なことを行ってくれます。
例: 私は HTML メールをコーディングし、インライン CSS を多く使用しています。最終目標:
<td style="vertical-align:top;">
SublimeCodeIntel をインストールした後、入力<td style="v
すると、「v」で始まる CSS プロパティのリストが表示されます。
矢印キーを使用して選択しvertical-align
、押しtab
て確定し、文字「t」を入力すると、CSS 値のリストが表示されます。
選択top
してから を押しtab
て、選択内容を再度確認します。
注: 未定義の CSS プロパティに対して Emmet 用の事前定義されたスニペットを作成することはできますが、a) ドキュメントを介してそれらを作成する方法を学ぶ (単純だと確信していますが)、および b) の代わりに、「すぐに使える」ものが欲しかったのような未定義の CSS プロパティ/値に遭遇するたびにスニペットを作成しますvertical-align
。
お役に立てれば。