問題タブ [code-formatting]

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 投票する
11 に答える
31134 参照

delphi - Delphi コード フォーマッタ

Delphi コードを再フォーマットするユーティリティはありますか?

編集

Delphi 2006 を使用しています

いくつかのフィードバック

この質問に答えてくれたすべての人に感謝します

私は JCF コード フォーマッタを使用しています。これはうまく機能し、私のコードはObject Pascal スタイル ガイドに合わせてフォーマットされています。

0 投票する
16 に答える
772274 参照

notepad++ - Notepad++での自動インデント

私たちは常に次のような正式なコードを記述します。

代替テキスト

しかし、Notepad ++を使用すると、表示は次のようになります。

代替テキスト

Notepad ++を使用して自動インデントするにはどうすればよいですか?

ジョナサンのおかげで設定しましたが、効果がありません。スナップショットは以下のとおりです。

代替テキスト

Notepad++バージョン5.1.3を使用しています。

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

eclipse - Aptanaを使用してEclipseでdojoのjavascriptソースファイルを表示する良い方法は何ですか?

Eclipse内にAptanaをインストールしています。dojo1.2JavaScriptライブラリがインストールされたプロジェクトに取り組んでいます。

dojoのdijit.jsファイルの1つを開くと、コードはかなり読みにくい方法でフォーマットされています。Eclipseの「アウトライン」ビューには、「_2」や「ew」などの名前の関数のリストが表示されます。あまり人間に優しいわけではありません。

私はこのようなソースコードについて話している:

)){this.displayNode.setAttribute( "tabIndex"、0); } this.attr( "value"、this.value || this.displayNode.innerHTML); }、setDisabled:function(_4){dojo.deprecated( "dijit.InlineEditBox.setDisabled()は非推奨です。代わりにattr('disabled'、bool)を使用してください。"、 ""、 "2.0"); this.attr( "disabled"、_ 4);

このような.jsファイルをより明確で「わかりやすい」ビューにするにはどうすればよいですか?

0 投票する
7 に答える
5205 参照

javascript - HTML Tidy for Javascriptに似たWindowsユーティリティはありますか?

いくつかのjavascriptファイルをクリーンアップし、それらを素敵なインデントなどで再フォーマットしたいのですが、Windowsでこれを行うためのユーティリティの推奨事項はありますか?

0 投票する
4 に答える
2564 参照

c# - 保存時にビジュアルスタジオ2008の「ディレクティブを使用してソート」を自動的に呼び出しますか?

Visual Studio 2008 には、「ディレクティブを使用した並べ替え」と「未使用の使用ディレクティブの削除」と呼ばれる、C# 用の 2 つの優れた機能があります。

ctrl+k、ctrl+d を使用してコードをフォーマットするたびに、「ディレクティブを使用してソート」を呼び出したいと思います。

または、さらに良いことに、プロジェクト内のすべての c# ソース ファイルを再フォーマットし、すべてのソース ファイルに対して「ディレクティブを使用して並べ替え」を呼び出すことができるようにしたいと考えています。

これどうやってするの?すべての cs ファイルを手動で開き、すべてのチェックインの前にこれらの関数を入力するのは面倒です!

0 投票する
6 に答える
2215 参照

vim - viの自動フォーマット?

言語ごとの設定を定義できるvi用の自動フォーマットツールはありますか?

編集:私は構文の強調表示を探していません。コードにフォーマットルールを適用するものを探しています。(ブレースの配置、オペレーターの周りのスペースなど)

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

visual-studio-2008 - Visual Studio 2008でAutoPropertiesのフォーマットを停止する方法はありますか?

Visual Studio2008の[オプション]>[テキストエディター]>[C#]> [書式設定]で、次の設定にチェックマークを付けています。

  • 完了したステートメントを;で自動的にフォーマットします。

  • 完了したブロックを}で自動的にフォーマットします

これは、メソッドまたはfor / foreach / while/ifステートメントを作成するときに非常に役立ちます。

つまり、私が書いた場合

最後の}を入力するときに、次のように再フォーマットしたい

しかし、私が書くとき:

次のように変更するのではなく、そのままにしておきたいです。

とにかくこれを実現できることはありますか、それとも私は夢を見ていますか?私が考えることができる唯一の方法は、これら2つの設定をオフにすることです。しかし、それは、メソッドを記述したり、ifステートメントなどを記述したりするときに煩わしさがシフトする結果になります。

更新:私がResharperを使用していると言ったと思ったのですが...そこでそれを達成する方法があれば、私もそれを知りたいと思います。

0 投票する
5 に答える
5630 参照

lisp - Lisp コードのフォーマット

Clojure/LISP 構文に関する別の質問に時間を割いてコメントしてくれた人の 1 人が、標準的な LISP の方法でサンプル コードを書いていないことを指摘しました。それで、彼は親切にもコード スニペットを書き直してくれました。それは大きな助けになります。しかし、それは私の心に別の疑問を引き起こしました。なぜこれは:

これは標準の LISP フォーマットであり、次の形式よりも優先されます。

これは、私の C++ 開発経験から、このコードを素朴にフォーマットした方法です。後者のフォーマットに利点があるのか​​ 、それとも定着した標準(QWERTYキーボードなど)なのか疑問に思っています。私は議論をしようとしているわけではありません.なぜ最初の形式が望ましいのか理解するのが難しいだけです. 2 番目の形式は、コード構造をより簡単に確認するのに役立ちます。

0 投票する
12 に答える
12693 参照

php - PHPの「IF ELSE」ステートメントを正しくフォーマットするには?

これは、私が多くの熱くて蒸し暑いコーディング セッションで遭遇した、長期にわたる問題でした。

ある人はこのようにコーディングし、別の人はそのようにコーディングします。それで、多くのプッシュとプルの後、私は興味があります.PHPの「IF ELSE」ステートメントを表現する正しい方法はありますか?

個人的に私は以下を使用します:

多くの議論の後、次のような他のオプションが提示されましたが、

また

また

0 投票する
5 に答える
130 参照

php - 単一の結果に対する方法の切り替え

データを見つけるために、さまざまな方法で PHP のさまざまなオブジェクトを参照する必要がある状況があります。

この質問は、実際のプログラミングの問題よりもコードのフォーマットに関するものです。私がやろうとしているのは、if次のようなデータを収集するために複数のを使用しないことです。

foreachまたはのような別の手順を使用するより良い方法がある場合、この場合のベストプラクティスは何ですかswitch/case.

ありがとう!