none
vc++代码规范化问题 RRS feed

  • 问题

  • 我用vs2008,在写C#程序时,每完成一条语句敲入最后‘;’时系统会自动在语句中加入若干空格,比如操作符两侧,括号,逗号后面等,这样使写好的程序容易阅读,而且美观。写C++代码则不具备此功能,平时也懒得敲这么多空格进去,vc有没有提供工具对代码进行格式化?

    2008年12月17日 10:09

答案

  •  Jackie_0009 写:

    我用vs2008,在写C#程序时,每完成一条语句敲入最后‘;’时系统会自动在语句中加入若干空格,比如操作符两侧,括号,逗号后面等,这样使写好的程序容易阅读,而且美观。写C++代码则不具备此功能,平时也懒得敲这么多空格进去,vc有没有提供工具对代码进行格式化?

     

    IDE提供了Edit->Advanced->Format Selection,快捷键是Ctrl+K,Ctrl+F。不过只调整缩进。

    C++有很多种代码风格,你可以使用astyle来获得你习惯的风格。

    http://sourceforge.net/projects/astyle

    2008年12月17日 10:32