問題タブ [autoformatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2786 参照

.net - Visual Studio の自動フォーマットと同様に、XML をインデント形式でプログラム的にフォーマットします。

.NET の XmlWriter と関連する XmlWriterSettings を使用して、Visual Studio が自動フォーマット コマンド (Ctrl-E Ctrl-D、またはキーボード マッピングによっては、Ctrl-K Ctrl-D)。

コードと.configファイルの両方で、VSのすべてのファイルを習慣的に自動フォーマットするため、これを行いたいと思います。.config ファイルを更新するインストーラー アプリがあり、変更されたドキュメント全体ではなく、実際の差分を確認したいと考えています。

自動フォーマットのさまざまなフォーマットオプションをすべて調べたわけではありませんが、次のように、各 XML 属性を別の行に配置し、最初のタグを開始タグと同じ行に配置し、後続の属性を最初のタグと並べて配置するのが好きです。 :

XmlWriterSettings プロパティ 'NewLineHandling = NewLineHandling.None' および 'NewLineOnAttributes = true' で書式設定を試みましたが、最初の属性が開始タグの下に配置され、要素名の文字数に関係なく、すべての属性が同じインデントになります。このような:

標準の XmlWriter では、属性のみの要素も " />" (スラッシュの前に余分なスペース) で終了していることに注意してください。これは嫌いですが、それが XML 標準かどうかはわかりません。Visual Studio は、開発者がすぐに利用できるものと同じ API オプションを使用していると思いますが、それらの魔法の設定をまだ見つけていません。とにかく、ここに私のフォーマット方法があります:

0 投票する
1 に答える
655 参照

c# - インライン ブロック コメントの後の改行の自動書式設定

Visual Studio のオートフォーマットは、すべてのブロック コメントの後に新しい行を配置します。少なくとも私が使用しているものです。明らかに、行の最初に来るコメントに対してのみそうします。

次のようにフォーマットされます。

コード複製ツールの目印としてインライン ブロック コメントを使用しているため、すべてのブロック コメントに対してその「機能」を無効にしたいと考えています。自動フォーマットは単にそれらを無視する必要があります。

自動フォーマット中に改行しないでください。

これは可能ですか?C# の書式設定の「改行」セクションですべてを試しましたが、うまくいきませんでした。

0 投票する
2 に答える
6280 参照

php - PHP Autoformat 段落タグ

これはかなり基本的な質問ですが、私は 3 つの答えしか見つけられませんでした。他の html 要素を含む場合と含まない場合があるフォーマットされていないコンテンツをオートパラグラフ化したい。便利な 2 つの関数は、wordpress のwpautop、 HTMLPurifier AutoFormat.AutoParagraph、そして最後にいくつかのランダムなaddParagraphsNewです。ただし、1 つ目はアプリケーションのライセンスと互換性がなく、2 つ目は段落タグ内に改行が追加されず、3 つ目は不安定です。

改行と二重改行を含む html コンテンツをタグに変換できる、商業的に適切なライセンス スクリプトを知っている人はい<br />ます<p>か?

HTMLPurifier オプションは、AutoFormat.AutoParagraph プラグインをハッキングして改行を追加するためのおそらく最良の方法だと思いますが、もう少し簡単なことを望んでいました。怠惰な私は知っています。

0 投票する
1 に答える
412 参照

php - コードの書式設定からコードのセクションを除外する

自動フォーマッタが無視する (php コードの) セクションを囲むことができるコメント タグはありますか?

php コードのトリッキーなセクションに独自のインデント スタイルを使用することがあります。たとえば、複数の配列を渡す場合、インラインで初期化します。物事を読みやすく保つ唯一の方法である場合があります。残念ながら、これはコード フォーマッタを適用すると失われます。

0 投票する
2 に答える
8480 参照

css - Netbeans CSS 自動フォーマット

Netbeans 6.9.1 (PHP バンドル) では、コード形式 ( ALT+ SHIFT+ F) が CSS ファイルで機能しないようです。つまり、実行しようとしても何も起こりません。それは正常ですか、それとも何か不足していますか?

0 投票する
2 に答える
1432 参照

php - VIM for PHP での自動フォーマット

私は次のコードを取ることができるようにしたい

そしてそれを作る

実際に各ステートメントに移動して修正することなく、ファイル全体を通して。私は正規表現の第一人者ではないので、助けていただければ幸いです:)

0 投票する
1 に答える
965 参照

xml - dreamweaver - CDATA タグ内で xml を自動フォーマットしますか?

私は、それぞれが文字列として xml ドキュメントを含む多くの CDATA タグを含む xml を持っています。

現在、CDATA のこれらのブロックは、実際にはこれだけであり、書式設定されていない文字列です。

Dreamweaver で CDATA タグ内のコードブロックを自動フォーマット/インデントする方法はありますか?

0 投票する
3 に答える
1520 参照

macos - コードの自動フォーマット(別名美化)をサポートするMac OSコードエディタはありますか?

これまでのところ、私はEspressoに本当に感銘を受けていますが、自動フォーマットを提供していないようです(これにより、Visual Studioに甘やかされてしまいます)。これをサポートするMac用の一般的なコードエディタはありますか?特に私はPHPとJavaScriptに興味がありますが、存在する可能性のあるオプションについて知りたいと思っています。

0 投票する
2 に答える
5871 参照

php - 貼り付け時にEclipsePDT自動フォーマットコードを無効にする方法

PHP開発用のPDTでEclipseIndigo3.7.0を使用しています。コードをコピーして貼り付けると、Eclipseによって自動的にフォーマットされます。

たとえば、これをコピーします。

これに貼り付けられます:

これを無効にする方法について何かアイデアはありますか?よろしくお願いします。

0 投票する
1 に答える
291 参照

eclipse - Aptana Studio Standalone JS オートフォーマットの動作が Eclipse Plugin バージョンと異なる

何らかの理由で、Aptana の JS エディターで dojo-fied javascript のこのブロックをフォーマットすると、

タブが自動フォーマットされると破棄される

このような同様のブロック

タブを保持して、正しくフォーマットします。

Aptana の Eclipse プラグイン バージョンはこれを行わず、正しくフォーマットします。これは、プラグインや変更を一切加えていない、プレーンなバニラ バージョンの Aptana Studio 3 で発生しています。誰もこれに遭遇したことがありますか?