web-dev-qa-db-ja.com

Sublime Text 3がHTMLタグを自動的に閉じる

私は最近、いつものエディタであるBracketsの代わりにSublime Text 3を使い始めました。角かっこでHTMLを書くときは、次のように入力します:(|はカーソルを表します)

<div>|

また、ブラケットは次のように自動的に終了タグを生成します。

<div>|</div>

その後Enterキーを押すと、タグが開いて自動インデントされます。

<div>
    |
</div>

キーボードショートカットの使用を説明する他のいくつかの回答を見てきました。しかし、Sublime Text 3でそれを完全に自動的に行う方法はありますか?

編集:説明している内容の後半を実行する機能は、ブラケットの組み込み機能ではなく、 プラグインです。 。また、ここに例があります:

enter image description here

8
clxe

タグのオートコンプリート(およびその他のすばらしい機能)を入手するには、以前はZen Codingと呼ばれていた Emmet プラグインを確認してください。たとえば、divと入力しますTab あなたにあげる

<div>|</div>

そして打つ Enter それからあなたに与える

<div>
    |
</div>

その syntax はCSSセレクターに基づいているため、非常に複雑な処理をすばやく実行できます。 #page>div.logo+ul#navigation>li*5>a{Item $}Tab あなたに与えるでしょう:

Emmet

11
MattDMo

上記の Auto Close という名前のタグを自動的に閉じるプラグインがあります。

「自動クローズ」を検索して、パッケージコントロールを介してインストールできます。

0
seanCodes

Windowsでも同じ問題が発生し、いくつかのフォーラムの人々からSublime 3を削除して再インストールするよう提案されたかもしれませんが、問題は解決していません。問題の原因はわかりません。インストールされたパッケージまたは構成された設定で何らかの問題が発生したようです。このようにして問題を解決しました。

Windows 10の場合

c:\ Users \YOUR_USER_NAME\ AppData\Roaming\Sublime Text 3に移動します

その問題を解決するには、そのフォルダーからフォルダーとコンテンツを削除します。

Linuxの場合

https://packagecontrol.io/installation で説明されているプロセスを元に戻してください

これに対処するいくつかの問題があり、インストールされているすべてのパッケージが削除されます。必要なパッケージを再インストールする必要があります。

そのため、必要なすべてのプラグインを書き留めて再インストールしてください。

0