- - PR -
C# ソースコードを一括整形する方法
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-06-20 20:31
ファイルを修正する度に毎回「編集→詳細→ドキュメントのフォーマット」で整形しています。この操作では現在開いているC#ファイルだけしか整形してくれず少し面倒です。
プロジェクト下のC#ファイルを一括整形する簡単な方法はありますか? | ||||
|
投稿日時: 2007-06-20 22:54
すくなくともVBだと(2003、2005)どちらでも、
1ファイル中に5万行ほどのソースがかかれているファイルに ドキュメントのフォーマットをしても散々待たされた挙句 動作してくれませんでした。 (巨大だからこそ自動で整形して欲しかったのですが…) 2007/04/12の記事を書いているデジタルアドバンテージさんは MSの売り文句をそのまま記事にしてろくな検証もしていないようですね。 なので、複数ファイルの整形とかそんなハイレベルなことをMS製品に 要望されるのは無謀かと思いますよ。 [ メッセージ編集済み 編集者: ハニワ祭り 編集日時 2007-06-20 23:08 ] | ||||
|
投稿日時: 2007-06-20 23:10
saki1208です。 1ファイルに5万行のコーディング... # 絶対に見たくない... # プログラムの中身を見直す方が先かも... 見た瞬間にヤル気がなくなります。 | ||||
|
投稿日時: 2007-06-20 23:13
文句だけならバカでも言える。
そういうアドインでも作れるようになってから言ったらどうだ? | ||||
|
投稿日時: 2007-06-20 23:21
1ファイル5万行ってもう少し考えればいいのに。。。開くだけでも重いだろうに
いくつのクラスが入ってるんだろう、まさか1クラスじゃないよな。。。 _________________ かるあ のメモ と スニペット | ||||
|
投稿日時: 2007-06-20 23:37
もちろん1ファイルには1クラスです。(同一プロジェクトには10ファイル未満)
WinForm のForm クラスです。 開発環境はかなり重いです。 (ASP.NETで中規模程度のプロジェクトを作った場合に匹敵) プログラム構造設計としては間違いなく失敗だと思います。 元の担当者が投げたのでバグ修正を引き継いだだけですので、 さすがに5万行あるものを全て書き直す気にはなれませんでした… [ メッセージ編集済み 編集者: ハニワ祭り 編集日時 2007-06-20 23:38 ] | ||||
|
投稿日時: 2007-06-21 07:10
標準の機能には無かったと思うので、マクロを書けばいんじゃないでしょうか。 検索すれば誰かが書いたマクロが見つかりそうな気がしますが、どんなキーワードで検索するかちょっと迷いますね。 | ||||
|
投稿日時: 2007-06-21 09:29
どこまで再整形したいのかわかりませんが、Edit.FormatSelection コマンドを飛ばしてあげれば、選択範囲のインデントくらいは再フォーマットされると思います。DTE.Windows にあるソース ファイルを順次アクティブにして再フォーマットするくらいしか思いつきませんでした。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |