私が書いたものであろうと他の開発者からのものであろうと、コードファイルを開くときに、私はそれを自動的に書式設定したいと思います。私はどのように自動的にコードをフォーマットするVisual Studio用のプラグインはありますか?
理想的には、ディスクへのファイルは、私が触れたコード/行の書式を保存するだけです。フォーマットされた残りのコードは表示されますが、ディスクに保存されません(他の開発者を怒らせないように)。
私が書いたものであろうと他の開発者からのものであろうと、コードファイルを開くときに、私はそれを自動的に書式設定したいと思います。私はどのように自動的にコードをフォーマットするVisual Studio用のプラグインはありますか?
理想的には、ディスクへのファイルは、私が触れたコード/行の書式を保存するだけです。フォーマットされた残りのコードは表示されますが、ディスクに保存されません(他の開発者を怒らせないように)。
これにはResharperを使用できます。色の付いたアンダースコアで、スペルチェッカーの警告によく似た矛盾をフォーマットするための警告が表示され、デフォルトの書式設定ルールまたは独自の書式設定に基づいて選択ファイル全体またはファイル全体を再フォーマットするように指示できます。
フォーマットルールは、独自のコーディング基準に合わせてカスタマイズできます。
Visual Assist Xは、C/C++とC#の両方で動作します。私はWindowsでうまくやる必要があるときはいつでも広範囲に使用します:-)。
リファクタリングツールは素晴らしいです。 Visual Studioのスマートな完了を修正します。実際には、Visual Assist Xを使用した後、Visual Studioのスマートな完了は、そのような虚弱な「スマート」のためにあなたがあなたに支払ったことをあまり信じていないと思われます。
もちろん、ビジュアルアシストXではさらに必要なスニペットが追加されます。それらのTextmateスクリーンキャストを見るときに、スニペットの「特別な動き」を見ると、ついには落ちることを止めることができます。
おかげで、それは質問の半分に答え、私は一緒に行くかもしれません。私が触れなかったコードの変更を実際に書き出していないのであれば、本当にそれが好きだろう。私がこれを使うと、これを使わない他の開発者が私に気になるでしょう:P – esac
あなたは選択を書式設定することができます。面倒、私は知っているが、それはあなたの目的のために動作します。 –
ReshaperがC/C++コードで動作しないようです。 – sorin