問題タブ [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.
delphi - Delphi コード フォーマッタ
Delphi コードを再フォーマットするユーティリティはありますか?
編集
Delphi 2006 を使用しています
いくつかのフィードバック
この質問に答えてくれたすべての人に感謝します
私は JCF コード フォーマッタを使用しています。これはうまく機能し、私のコードはObject Pascal スタイル ガイドに合わせてフォーマットされています。
notepad++ - Notepad++での自動インデント
私たちは常に次のような正式なコードを記述します。
しかし、Notepad ++を使用すると、表示は次のようになります。
Notepad ++を使用して自動インデントするにはどうすればよいですか?
ジョナサンのおかげで設定しましたが、効果がありません。スナップショットは以下のとおりです。
Notepad++バージョン5.1.3を使用しています。
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ファイルをより明確で「わかりやすい」ビューにするにはどうすればよいですか?
javascript - HTML Tidy for Javascriptに似たWindowsユーティリティはありますか?
いくつかのjavascriptファイルをクリーンアップし、それらを素敵なインデントなどで再フォーマットしたいのですが、Windowsでこれを行うためのユーティリティの推奨事項はありますか?
c# - 保存時にビジュアルスタジオ2008の「ディレクティブを使用してソート」を自動的に呼び出しますか?
Visual Studio 2008 には、「ディレクティブを使用した並べ替え」と「未使用の使用ディレクティブの削除」と呼ばれる、C# 用の 2 つの優れた機能があります。
ctrl+k、ctrl+d を使用してコードをフォーマットするたびに、「ディレクティブを使用してソート」を呼び出したいと思います。
または、さらに良いことに、プロジェクト内のすべての c# ソース ファイルを再フォーマットし、すべてのソース ファイルに対して「ディレクティブを使用して並べ替え」を呼び出すことができるようにしたいと考えています。
これどうやってするの?すべての cs ファイルを手動で開き、すべてのチェックインの前にこれらの関数を入力するのは面倒です!
vim - viの自動フォーマット?
言語ごとの設定を定義できるvi用の自動フォーマットツールはありますか?
編集:私は構文の強調表示を探していません。コードにフォーマットルールを適用するものを探しています。(ブレースの配置、オペレーターの周りのスペースなど)
visual-studio-2008 - Visual Studio 2008でAutoPropertiesのフォーマットを停止する方法はありますか?
Visual Studio2008の[オプション]>[テキストエディター]>[C#]> [書式設定]で、次の設定にチェックマークを付けています。
完了したステートメントを;で自動的にフォーマットします。
完了したブロックを}で自動的にフォーマットします
これは、メソッドまたはfor / foreach / while/ifステートメントを作成するときに非常に役立ちます。
つまり、私が書いた場合
最後の}を入力するときに、次のように再フォーマットしたい
しかし、私が書くとき:
次のように変更するのではなく、そのままにしておきたいです。
とにかくこれを実現できることはありますか、それとも私は夢を見ていますか?私が考えることができる唯一の方法は、これら2つの設定をオフにすることです。しかし、それは、メソッドを記述したり、ifステートメントなどを記述したりするときに煩わしさがシフトする結果になります。
更新:私がResharperを使用していると言ったと思ったのですが...そこでそれを達成する方法があれば、私もそれを知りたいと思います。
lisp - Lisp コードのフォーマット
Clojure/LISP 構文に関する別の質問に時間を割いてコメントしてくれた人の 1 人が、標準的な LISP の方法でサンプル コードを書いていないことを指摘しました。それで、彼は親切にもコード スニペットを書き直してくれました。それは大きな助けになります。しかし、それは私の心に別の疑問を引き起こしました。なぜこれは:
これは標準の LISP フォーマットであり、次の形式よりも優先されます。
これは、私の C++ 開発経験から、このコードを素朴にフォーマットした方法です。後者のフォーマットに利点があるのか 、それとも定着した標準(QWERTYキーボードなど)なのか疑問に思っています。私は議論をしようとしているわけではありません.なぜ最初の形式が望ましいのか理解するのが難しいだけです. 2 番目の形式は、コード構造をより簡単に確認するのに役立ちます。
php - PHPの「IF ELSE」ステートメントを正しくフォーマットするには?
これは、私が多くの熱くて蒸し暑いコーディング セッションで遭遇した、長期にわたる問題でした。
ある人はこのようにコーディングし、別の人はそのようにコーディングします。それで、多くのプッシュとプルの後、私は興味があります.PHPの「IF ELSE」ステートメントを表現する正しい方法はありますか?
個人的に私は以下を使用します:
多くの議論の後、次のような他のオプションが提示されましたが、
また
また
php - 単一の結果に対する方法の切り替え
データを見つけるために、さまざまな方法で PHP のさまざまなオブジェクトを参照する必要がある状況があります。
この質問は、実際のプログラミングの問題よりもコードのフォーマットに関するものです。私がやろうとしているのは、if
次のようなデータを収集するために複数のを使用しないことです。
foreach
またはのような別の手順を使用するより良い方法がある場合、この場合のベストプラクティスは何ですかswitch/case
.
ありがとう!