主页C++ Builder 资料C++ Builder 操作指南编辑程序代码整理源程序代码格式
C++ Builder 串口控件
C++ Builder 编程技巧
C++ Builder 操作指南
IDE外观和窗口布局方案
欢迎页面
创建和管理项目
创建和管理项目组
编译、运行和调试程序
项目的常用的重要配置
窗口画面编辑
有多个窗口的程序
程序的显示主题/切换皮肤
编辑程序代码
 • 编辑器外观
 • 编辑器配置
 • 选择源程序的文字编码
 • 键盘及文字操作
 • 录制和播放键盘操作
 • 整理源程序代码格式
 • 模板、自动完成和代码提示
 • 比较两个程序代码文件
 • 书签 Bookmarks
 • 任务列表 To-Do List
 • 查看程序代码结构
 • 类浏览器 Class Explorer
 • 自动备份的程序文件
安装第三方控件/组件包
快捷键大全
IDE或编译器出错处理
C++ Builder 参考手册
网友留言/技术支持
整理源程序代码格式 - 编辑程序代码
 • 整理源代码,重新排版
 • 修改整理源代码的排版格式

整理源代码,重新排版

如果程序代码排版非常混乱,可以用这个功能进行整理。
选择菜单 Edit → Format Source,或者使用快捷键 Ctrl + D,可以把当前编辑的程序代码重新排版,按照预定的排版格式。

 

修改整理源代码的排版格式

选择菜单 Tools → Options
最常用的选项:左面选择 Formatter → C++ → Line breaks

常用的选项:

General 里面的选项:
 • Right margin: 自动排版的换行位置,默认是第 80 个字符后面,超过这个位置的程序代码会换行到下一行。
   这个和编辑代码区域右边竖线的显示位置设成一致的值会更好一些,右边竖线的显示位置在这里设置。

Line breaks for braces 这里是大括号换行的位置。
 • Line break after close brace before ‘catch’ and ‘finally’:
   右大括号 “}” 和后面的 “catch” 或 “finally” 之间是否换行,默认是 “Yes” 即换行。
 • Line break after close brace before ‘else’:
   右大括号 “}” 和后面的 “else” 之间是否换行,默认是 “Yes” 即换行。
 • Line break after open brace:
   左大括号 “{” 后面是否换行,默认是 “Yes” 即换行。
 • Line break before close brace:
   右大括号 “}” 前面是否换行,默认是 “Yes” 即换行。
 • Line break before open brace:
   左大括号 “{” 前面是否换行,默认是 “No”,即不换行。

如果 Line breaks for braces 里面的选项全部用默认值,即前面4个 “Yes” 后面1个 “No”,就是下面的格式:

if(i==0) {
    try {

    }
    catch(...) {

    }
}

如果 Line breaks for braces 里面的 5 个选项全部选择 “Yes”,即所有这些位置都换行,就是下面的格式:

if(i==0)
{
    try
    {

    }
    catch(...)
    {

    }
}
◤上一页:录制和播放键盘操作下一页:模板、自动完成和代码提示

C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号