2017-06-04 10 views
0

すべてのプロジェクトでVisual Studio 2013にいくつかのC++ソースコードを書式設定または並べ替えるにはどうすればよいですか?Visual Studio 2013で自動的にC++ソースコードの書式設定

プロジェクト間で使用できる個別のテンプレートの機会はありますか?

for(int i= 0; i<(n+ m) ; i++){ 
} 

ような所望のコードどのように見えるかの例: - 実際のため> CTRL + D

for (int i = 0; i < (n + m); i++) 
{ 
} 

私はCTRL + Kと整形を使用する実際のコードで

例実際の選択のためにCTRL + K→CTRL + Fを押します。しかし、これは私の個人的な要求を満たすものではありません。私自身のrequierementsのためにこれをどのように構成できますか?

ビジュアルスタジオ2013で利用できるツールがない場合は、プラグインを探します。

+0

https://msdn.microsoft.com/en-us/library/999b219z(v=vs.71).aspx –

+1

πάνταῥεῖのリンクは少し古く、あなたの質問には当てはまりません。代わりに[こちら](https://blogs.msdn.microsoft.com/vcblog/2013/08/23/c-ide-improvements-in-visual-studio-2013/)をお試しください。 –

+0

@πάνταῥεyourあなたのリンクをありがとう。私はVSの基本的なフォーマットを使用する方法を知っています。私はどのように説明しようと、それは私の個々のrequierementsを満たしていません。だから私は自分のコードを作成する機会を探しています。 – Oepia

答えて

0

はのastyleプラグインを試してみてください。(あなたはそれが頻繁にフォーマットしたい場合)https://marketplace.visualstudio.com/items?itemName=Lukamicoder.AStyleExtension

format on saveにそれを設定し、ctrl+sは、formatコマンドになります。さらに、AStyleを使用して、書式設定規則にheavily customizeを追加することができます。


また、astyle設定ファイルを使用し、定期的にリポジトリの書式設定を実行するビルドサーバーを使用します。

:: This script can be setup to run on a daily or weekly basis to clean up code commits 

:: TODO : add directories and options for formatting 
astyle --options=config.astyle -r ..\..\Source\*.cpp 

:: TODO : add directories and messages for committing. 
svn commit -m "[AUTO] Astyle Autoformatting" ..\..\Source\ 
config.astyleが見える

:あなたの好みに

--suffix=none # do not retain a backup of the original file 

--style=allman 

--indent=spaces=4 
--convert-tabs 

--indent-switches 
--pad-oper 

--align-pointer=type 
--align-reference=type 

--max-instatement-indent=40 

--keep-one-line-blocks 
--keep-one-line-statements 

バッチファイルを使用して同じことを行うことができます。

関連する問題