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

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

22
C ++の「->」演算子とは何ですか?
StackаэтотвопросестьответынаStack Overflowнарусском:Чтотакоеоператор "->"вС++? 読んだ後に隠された機能とCのダークコーナー++ / STLのをcomp.lang.c++.moderated、私は完全に次のコードがコンパイルおよびVisual Studio 2008とG ++ 4.4の両方で働いていたことに驚きました。 コードは次のとおりです。 #include <stdio.h> int main() { int x = 10; while (x --> 0) // x goes to 0 { printf("%d ", x); } } 出力: 9 8 7 6 5 4 3 2 1 0 GCCでも動作するので、これはCだと思います。これは規格のどこに定義されており、どこから来たのですか?

19
Notepad ++でXMLをフォーマットするにはどうすればよいですか?
私が持っているメモ帳++と私は非常に長いです、いくつかのXMLコードを得ました。Notepad ++で貼り付けたときに、長いコード行がありました(読み取りと操作が難しい)。 テキストを可読にする簡単な方法があるかどうかを知りたいです(可読とは、適切にタブ化されたコードを意味します)。 私はそれを手動で行うことができますが、これに何度か直面しているので、これに対する永続的な解決策が欲しいです。たぶん、Visual Studioや他のエディタを使って、数年前に一度行ったので、これを行う方法があると確信しています。 しかし、Notepad ++はそれを行うことができますか?

29
Visual Studio Code(VSCode)でコードをフォーマットする方法
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 Visual StudioのWindowsでのCtrl+ K+ FおよびCtrl+ K+のD書式設定、またはVisual Studioコードエディターの「美化」コードに相当するものは何ですか。

23
Android Studioのオペレーションシステム用のコードフォーマットショートカット
Android Studioで開発を始めました。EclipseではCtrl+ Shift+ を使用してFいましたが、Android Studioでは機能しません。違います。 .javaファイル内の任意のメソッドにジャンプするにはどうすればよいですか?私はEclipseでCtrl+ Oを使用していました。 利用できますか?コードフォーマットのショートカットは何ですか?


12
Javaコードの特定のセクションでEclipseコードフォーマッターをオフにする方法
Java文字列として記述されたSQLステートメントを含むJavaコードをいくつか持っています(OR / Mフレームワールは使用しないでください。埋め込まれたSQLはそれです-私の決定ではありません)。 メンテナンスを容易にするために、SQLステートメントを意味的にいくつかのコード行に連結された複数の文字列に分割しました。したがって、次のようなものの代わりに: String query = "SELECT FOO, BAR, BAZ FROM ABC WHERE BAR > 4"; 私のようなものがあります: String query = "SELECT FOO, BAR, BAZ" + " FROM ABC " + " WHERE BAR > 4 "; このスタイルにより、特に大規模なクエリの場合に、SQLが非常に読みやすく、維持されます(IMHO)。たとえば、エディターを「上書き」モードにして、テキストをその場で簡単に変更できます。 この問題は、SQLの特定の例を超えて一般化することに注意してください。垂直方向の書式、特に表形式の構成で記述されたコードは、きれいなプリンターによって破壊されやすくなります。 現在、一部のプロジェクトメンバーはEclipseエディターを使用しており、ソースファイル全体をフォーマットすると、セマンティックフォーマットが破壊されることがよくあります。 フォーマットに関してソースの特定の行を無視するようにEclipseに指示する方法はありますか? Eclipseフォーマッターを切り替える特別なコメントのようなものを探しています。理想的には、そのようなコメントは私たちが選択したものになるように構成可能であり、他のフォーマッターもそれを尊重するようにプログラムできます。 // STOP-ECLIPSE-FORMATTING String query = "SELECT FOO, BAR, …

17
JavaScriptを非圧縮/解凍するツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 Tidyが恐ろしいHTMLをクリーンアップする方法と同様に、縮小の影響を元に戻すことができるコマンドラインスクリプトやオンラインツールはありますか? (具体的には、縮小されたJavaScriptファイルを縮小することを目指しているので、変数の名前の変更がまだ問題になる可能性があります。)







16
Notepad ++での自動インデント
私たちは常にこの形式のようなコードを書きます: void main(){ if(){ if() } しかし、私がNotepad ++を使用すると、表示は次のようになります。 void main(){ if(){ if() } Notepad ++を使用して自動インデントするにはどうすればよいですか? ジョナサンのおかげで設定しましたが、効果がありません。スナップショットは以下のとおりです。 Notepad ++バージョン5.1.3を使用しています。

14
C ++で不要な中括弧?
今日、同僚のコードレビューをしているときに、奇妙なことがわかりました。彼は次のような中括弧で新しいコードを囲んでいました: Constructor::Constructor() { existing code { New code: do some new fancy stuff here } existing code } これから、もしあれば、どのような結果になりますか?これを行う理由は何でしょうか?この習慣はどこから来たのですか? 編集: 以下の入力といくつかの質問に基づいて、すでに回答にマークを付けていたとしても、質問にいくつか追加する必要があると思います。 環境は組み込みデバイスです。C ++の服に包まれたレガシーCコードがたくさんあります。多くのC向けC ++開発者がいます。 コードのこの部分には重要なセクションはありません。コードのこの部分でしか見たことがない。主要なメモリ割り当ては行われず、設定されているフラグと、ビットがいじられるだけです。 中括弧で囲まれたコードは次のようなものです。 { bool isInit; (void)isStillInInitMode(&isInit); if (isInit) { return isInit; } } (コードを気にしないで、中かっこに固執してください...;))中かっこの後には、少しいじる、状態チェック、および基本的な信号があります。 私はその人と話しました、そして彼の動機は変数の範囲を制限すること、衝突に名前を付けること、そして私が実際に拾うことができなかった他のいくつかでした。 私のPOVからこれはかなり奇妙に思われ、波かっこがコードに含まれるべきだとは思いません。中かっこでコードを囲むことができる理由についてのすべての回答でいくつかの良い例を見ましたが、代わりにコードをメソッドに分けるべきではありませんか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.