問題タブ [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 投票する
3 に答える
1448 参照

html - Eclipse Ganymede for OS Xには、HTMLフォーマッターは含まれていません。代替案?

Eclipse 3.4 for Windowsでは、Javaコードをフォーマットするための「ソース」->「フォーマット」オプションが拡張され、HTMLコードをフォーマットしました。ただし、OS Xの場合、このオプションは無効になっています。さらに、設定にはフォーマットオプションはありません。Eclipse用のすべてのWebツールをダウンロードしましたが、このオプションはまだ利用できません。

Eclipse OS XでHTMLフォーマットを可能にするプラグイン/機能はどれですか?そうでなければ、良いWebベースの代替手段は何ですか?

ありがとう、アダム

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

code-formatting - インデントを維持するためにIMでソースコードをフォーマットする最良の方法は何ですか?

ソースコードを同僚に貼り付けるときに、インスタントメッセンジャーのインデントを保持する方法はありますか?

特に、グーグルトークでPythonコードを書こうとしていますが、すべてのタブが削除されています。

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

visual-studio - Visual Studio 2005 で保存時にソース コードをフォーマットする

保存するたびに、Visual Studio でソース コードをフォーマットしたいと考えています。私はEclipseでこれを行うことができます。Visual Studio 2005 で実行できますか?

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

c# - C#を適切にフォーマット(インデント、整列)する

社内のn層アーキテクチャを自動化するために、特定のデータベースのスキーマを変更するコードジェネレーターがあります。出力は、ファイルごとに1つずつ、さまざまなC#部分クラスです。

すべての文字列を変更するコードでは、可能な限りインデントと書式設定を常に把握するようにしていますが、Visual Studioでファイルを開くと、書式設定に問題があります。クイックctrl-k、ctrl-dで修正されますが、次にクラスが生成されるときに、この再フォーマットは明らかに失われます。

私が知りたいのは、Visual Studioと同じように、テキストファイルの内容を何らかの方法で自動的にフォーマットできる方法があるかどうかです。

擬似コード

どんな助けでも大歓迎です。

編集: 明確にする必要があります-生成されたC#を含むテキストファイルを作成するC#コードからフォーマットを呼び出せるようにしたいです。コードの形式は標準化でき(開発者ごとである必要はありません)、サードパーティのアプリをインストールする必要はありません。

C#でC#を作成するためのクラスの負荷を含む名前空間があることを覚えているようです:http://msdn.microsoft.com/en-us/library/system.codedom (VS.80).aspx 、しかし私はよくわかりません役立つ可能性のあるクラスが含まれている場合。

さらに編集: 私のコードジェネレーターは、クリックワンスインストールを介してデプロイされたwinformsアプリです。社内の多くの開発者によって使用されています。各開発者が自分のマシンにツールをインストールする必要がないソリューションが必要です。

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

emacs - 新しい Emacs C スタイルを適用してすべてのソース ファイルを再フォーマットするにはどうすればよいですか?

emacs の Google フォーマット機能を使用して、すべてのソース ファイルを再フォーマットしたいと考えています: google-c-style.el (こちらを参照)。

この関数をすべてのソース ファイルに一度に適用して、すべてのソース ファイルが Google スタイルに従って正しくフォーマットおよびインデントされるようにするにはどうすればよいですか?

0 投票する
9 に答える
273 参照

html - 従来の「HTML はコンテンツ専用」という考え方は、動的フォーマットをどのように処理しますか?

長い間、私は Web 開発に関する次の真実を読み、理解してきました。

  1. HTMLはコンテンツ用です
  2. CSSはプレゼンテーション用です
  3. JavaScript は振る舞いのためのものです。

.cssこれは通常、すべて問題なく良好であり、これらのガイドラインに厳密に従い、外部ファイルと.jsファイルを使用すると、サイト全体がはるかに管理しやすくなることがわかりました. しかし、私はこの考えを破る状況を見つけたと思います。

自分のサイトの 1 つ用に構築したカスタム フォーラム システムがあります。このようなシステムの通常の書式設定 (リンク、画像、太字の斜体、下線など) に加えて、ユーザーがテキストの書式設定 (色、フォント ファミリー、サイズなど) を設定できるようにしました。これらはすべて、フォーラム メッセージのデータベースによってフォーマット コードとして保存され、ページが表示されるときに対応する HTML に変換されます。(少し非効率的です。技術的には、保存する前に翻訳する必要がありますが、この方法でシステムをライブで作業できます。)

このシステムや他の同様のシステムの性質上、結果の HTML コードの周りにたくさんのタグが浮かんでしまいます。これは、フォーマットに CSS を使用することになっているため、非公式に非推奨になっていると思います。これは、HTML にフォーマット情報を含めるべきではなく、代わりにその情報を CSS ドキュメントに配置することを優先するというルール 1 と 2 に違反しています。

マークアップにその情報を含めずに、CSS で動的フォーマットを実現する方法はありますか? 苦労する価値はありますか?または、適切なコードの暗黙の制限を考慮して、コードをフォーマットする「正しい」方法に従うためにユーザーができることを制限する必要がありますか?

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

emacs - Emacsで最大行長を強制する方法は?

Emacs で、たとえば 80 文字の最大行長を強制するにはどうすればよいですか? fill-paragraph可能であれば、テキストの場合と同様に、コードに適切な改行を挿入し、行の 2 番目の部分を正しく挿入したいと考えています。

ここにちょっとした例があります:

私が実際に行うと、次のfill-paragraphようになります。

一方、私はこれを好むでしょう:

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

visual-studio - Visual Studio で自動書式設定をオフにする

Visual Studio の既定の設定よりも、独自のスタイルのコード形式を好みます。[ツール] → [オプション] で自動書式設定オプションをオフにしました。ほとんどの場合、それは機能します。

ただし、組み込みのリファクタリングを使用した後、Visual Studio は私の設定を既定の設定で上書きします。VSがそれをしないようにするにはどうすればよいですか?

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

.net - ide からのフォーマット コード (VS2008)

たまにコードを貼り付けると、すべてのタブが失われ、見栄えが悪くなります

vs2008 xml ビューアーには、すべてのコードを正しい階層にフォー​​マット (インデント) するためのボタンがあることを知っています。

これをコードのセクション (またはそのウィンドウ内のすべてのコード) に適用できる関数、マクロ、またはショートカット キーはありますか?

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

c - スコープのみの中括弧でコードをインデントするのは一般的ですか?

生成されたコードの場合、スコープで変数を格納するためにのみ使用される中括弧でインデントするかどうかを選択できます。現在、このレベルではインデントされていません。インデントしてネストされた構造を暗示するのではないかと思います。一般的な方法は何ですか?

明確化:デバッガーを使用すると、余分なインデントは、読みにくいコードでの別のレベルのループを意味します...