7

DreamweaverがXMLおよびHTMLドキュメントのオートコンプリートを処理する方法が本当に気に入っています。

入力すると</、最も近いオープンタグが自動的に検出され、自動的に閉じます。だから私がこれを持っているとき:

<div class="wrapper">
    <h1>Hello, world!</

これに更新されます:

<div class="wrapper">
    <h1>Hello, world!</h1>

この機能をもう一度使用すると便利なので、最近、この機能をサポートするコードエディタに遭遇したかどうかを知りたいと思います。

私は特に、PHPStorm、Eclipse、またはNotepad ++(おそらくNetBeans)が、おそらく素晴らしいプラグインで何らかの形で説得できるかどうかを調べることに興味があります。

ご注意ください:

入力したばかりのタグをオートコンプリートですぐに閉じたくありません。以下の動作は非常に煩わしいと思います。

<div class="wrapper">
    <h1

タグを閉じると、次のようになります。

<div class="wrapper">
    <h1></h1>

だから、これは私が受け入れたくないものです。

4

10 に答える 10

8

あなたは本当に崇高なテキストをチェックする必要があります:

http://www.sublimetext.com/

コーディングをスピードアップするのに役立つオートコンプリート機能がたくさんあります。ああ、それはセクシーです!私はSublimeTextの専門家ではありませんが、コーディングのスピードアップに役立つクールな「スニペット」がたくさんあることは知っています。例:
入力:

aTAB

生成されます:

<a href=""></a> 

二重引用符の間にカーソルを置いて、hrefを入力できるようにします。
タイピング:

div#wrapperTAB

生成されます:

<div id="wrapper"></div>

divタグの間にカーソルを置きます。

Zen Codingと呼ばれる拡張機能を入手することもできます。これにより、次のように入力できます。

div#wrapper> h1 ALT+ e

設定するには:

<div id="wrapper">
    <h1></h1>
</div>

h1タグの間にカーソルを置くと、「HelloWorld!」と入力できます。

また、入力したタグがすぐに閉じられることはありません。(あなたの「注意してください」のように)

于 2011-05-18T20:40:51.877 に答える
3

私の知る限り(私自身はユーザーではありませんが)、XMLプラグイン(プラグインマネージャーから入手可能)でブーストされたjEditはそれを行うことができます。

(ここで説明されているNotepad ++の方法はすでに試していると思います。)

于 2011-05-23T16:52:43.193 に答える
1

Notepad ++の場合:

TextFX -> TextFX Settings -> Autoclose XHTML/XML Tag

NetBeansでは、デフォルトでXMLおよびHTTPファイルで機能します。

于 2011-05-15T13:11:54.343 に答える
1

Netbeansが大好きです。フロントエンドの作業をしているだけの場合は、PHPパッケージのものをお勧めします。

編集:

の上

<div class="wrapper">
    <h1>Hello, world!</

それは次のように完了します

<div class="wrapper">
    <h1>Hello, world!</h1>

の上

<div class="wrapper">
    <h1

オートコンプリートはしませんが、タグをコンプリートするオプションがあります。
後にスペースが存在する場合は、<h1有効な属性を示しています。
入力後>、でタグを閉じることをお勧めし</h1>ます。許可する場合は、終了タグの前にカーソルを置いたままにして、コンテンツを入力できるようにします。

私はあなたがいくつかの提案を試してみて、あなたが一番好きなものを見つけることをお勧めします。

于 2011-05-17T21:35:00.407 に答える
1

私は過去にDreamweaverをかなり使用しており、タグを閉じるその迅速な方法が大好きでした。私が最初にNetbeansを使い始めたとき、それは私が嫌いだったことの1つでした。今日、私はすべてがうまくいくかもしれない設定を発見しました。

Netbeansで、「ツール」>「オプション」>「エディタ」>「コード補完」に移動し、「言語」メニューで「HTML」を選択します。[完了は(<)文字未満の後に終了タグを提供する]というラベルの付いたボックスをチェックします。

今後のリリースで修正されたバグがあります。http://netbeans.org/bugzilla/show_bug.cgi?id=204227

于 2011-12-09T18:52:31.663 に答える
0

Espressoアプリはまさにこれを行います。実際、私はGoogle検索であなたの質問を見つけました。そこでは、Sublimでこの正確な動作を再現しようとしています(最近試運転を行っています)。

しかし、Espressoは、この正確な動作が組み込まれている素晴らしいMacアプリです。

于 2012-06-06T13:33:24.653 に答える
0

PHPDesignerをお勧めします

于 2011-05-15T13:21:46.887 に答える
0

PHPStormは、すべてのJetBrains製品と同様に、プラグインなしでそれを実行します。

于 2011-05-15T13:22:35.337 に答える
0

Sublime Text 2を入力するときに開いているタグを自動的に閉じたい場合</は、この正確な目的のために最近作成したプラグインをご覧ください:https ://github.com/kihlstrom/CloseTagOnSlash

于 2011-08-09T21:51:03.020 に答える
0

KomodoEdithttp ://www.activestate.com/komodo-editにはこの正確な動作があります。ZenCodingも入手できます。

于 2011-09-20T08:34:36.350 に答える