タグ付けされた質問 「code-formatting」

コードフォーマットは、スペースとタブを使用してプログラムのソースコードをフォーマットし、ソースコードの読みやすさを向上させる方法です。

8
#definesのインデント
そんなこと知ってる #defineの、などが正常にインデントされることはありません。どうして? 私は現在、#defines、#ifdefs、#elses、#endifsなどの恐ろしい混合があるいくつかのコードで作業しています。これらすべては、通常のCコードとよく混ざっています。#definesをインデントしないと、読みにくくなります。そして、インデントされたコードとインデントされていない#definesの混在は悪夢です。 #definesをインデントしないことの利点は何ですか?インデントすると悪い人になりますか?これはもっといいですか? #ifdef SDCC #if DEBUGGING == 1 #if defined (pic18f2480) #define FLASH_MEMORY_END 0x3DC0 #elif defined (pic18f2580) #define FLASH_MEMORY_END 0x7DC0 #else #error "Can't set up flash memory end!" #endif #else #if defined (pic18f2480) #define FLASH_MEMORY_END 0x4000 #elif defined (pic18f2580) #define FLASH_MEMORY_END 0x8000 #else #error "Can't set up flash …

8
オンラインコードビューティファイヤーおよびフォーマッター[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 そこに最高のオンラインコード美容とフォーマッターは何ですか?蛍光ペンは求めていません。どの言語でもかまいません。



9
スタンドアロンのJavaコードフォーマッター/ビューティファイアー/プリティプリンター?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 5年前に閉鎖されました。 この質問を改善する Java用の高品質のスタンドアロンソースコードフォーマッタの利用可能な選択肢について知りたいと思っています。 フォーマッタはスタンドアロンである必要があります。つまり、特定の開発環境から切り離された「バッチ」モードをサポートしている必要があります。理想的には、特定のオペレーティングシステムからも独立している必要があります。したがって、IDE du jourの組み込みフォーマッタは、ここではほとんど関心がありません(IDEが、おそらくコマンドラインからのバッチモードフォーマッタの呼び出しをサポートしている場合を除く)。たとえば、Windowsでのみ実行されるクローズドソースC / C ++で記述されたフォーマッタは理想的ではありませんが、やや興味深いものです。 明確にするために、「フォーマッター」(または「ビューティファイアー」)は「スタイルチェッカー」と同じではありません。フォーマッタは、入力としてソースコードを受け入れ、スタイリングルールを適用し、元のソースコードと意味的に同等のスタイル付きソースコードを生成します。構文の変更は、空白の変更やimportステートメントの整理など、コードレイアウトの変更などに限定されます。他のリファクタリングは、あるとしてもごくわずかしか実行されません。スタイルチェッカーもスタイリングルールを適用しますが、変更されたソースコードを出力として生成せずに、ルール違反を報告するだけです。したがって、画像は次のようになります。 フォーマッター(スタイリングルールに準拠する変更されたソースコードを生成します) ソースコードの読み取り→スタイリングルールの適用→スタイル付きソースコードの記述 スタイルチェッカー(変更されたソースコードを生成しません) ソースコードの読み取り→スタイリングルールの適用→ルール違反の書き込み さらなる明確化 ソリューションは高度に構成可能である必要があります。プリセットリストから選択するだけでなく、自分のスタイルを指定できるようにしたい。 また、Javaで記述された、多くのものをプリティプリントできる汎用のプリティプリンターを探していません。Javaコードのスタイルを設定したい。 また、多くの言語の大統一フォーマッターには必ずしも興味がありません。ソリューションがJava以外の言語をサポートしているのは良いことだと思いますが、それは必須ではありません。 さらに、コードの強調表示のみを実行するツールがすぐに利用 できます。 Webサービスにも興味がありません。ローカルで実行できるツールが必要です。 最後に、ソリューションは、オープンソース、パブリックドメイン、シェアウェア、フリーソフトウェア、商用、またはその他のものに制限される必要はありません。すべての形式のライセンスが受け入れられます。

1
HTMLドキュメントのフォーマット[クローズ]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 8年前に閉鎖されました。 HTMLドキュメント(CTRL+ K、CTRL+ D)をフォーマットするためのVisualStudioの機能が好きです。 Notepad ++などの他の(無料の)エディターに同じ機能を持つプラグインはありますか?

6
AndroidStudioでのXML属性の順序
AndroidStudioでXML属性の適切な順序を維持することに問題があります。以下に示すように、style属性は属性の間にありlayout_*ますが、名前で並べ替えたいと思います(Eclipseのように)。私は標準のIntellijコードフォーマッターを使用しており、Android Studioを使用すると、ユーザーはXMLの順序に関する独自のルールを設定できます。設定はにありますがCode Style -> XML -> Arrangement、機能していないか、間違って使用しています。デフォルトのコードフォーマッターを使用してXML属性を名前で並べ替える方法はありますか? <TestView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" style="@style/BackgroundLight" android:layout_height="wrap_content"> </TestView>

1
Android Studioで生成されたコメントを含むファイルシステムにDARTファイルを保存する方法
Android StudioとVisual Studioがどのように閉じ括弧ごとにコメントを生成するのが好きですが、同じファイルをnotepad ++またはその他のテキストエディターで開くと、それらのコメントが表示されません。保存されたdartファイルを生成して、コメントがテキストコードの一部として保存されるようにする方法はありますか(コメント内)? 以下は、Android Studioでコードがどのように表示されるかを示す1つのコード例です。 ただし、メモ帳で開くと、コメントMaterialAppはありません。Androidスタジオには、生成されたコメントを含むファイルを保存できる設定があると思います。そのため、gitなどのように、Androidスタジオ以外でも役立ちます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.