BCB6代码格式化外挂
C++ Source Code Indent Expert for BCB6 V1.1
这是个在BCB6 IDE下的C++程式码缩排的Expert外挂工具程式,
让你按个热键(Ctrl+])就能重整程式码。
V1.1 新版改动:
1.不再使用"IDEStream v.1.2",改用自己写的 EditorInterface,
因为用"IDEStream v.1.2"发现在多次 Undo,Redo后,最后一行会出现乱码。
2.这版会把Unit的 *.cpp 和 *.h 都进行缩排,算是解决这个Bug。
3.在 indent 完后会比对新旧档案是否有改变,若有改变才会写回 Editor。
/***************** 旧版 V1.0 ******************/
主要是由下面网址裡的"C++ Formatting Expert"修改和Debug而来的,
http://www.frasersoft.net/program/
另外有用到"IDEStrea v.1.2"
http://www.torry.net/ide.htm#2911
还有最新版的 GNU Indent 2.2.8a
http://home.hccnet.nl/d.ingamells/beautify.html
无法解决的Bug:
这应该是Borland的OpenToolsApi的Bug,
当使用ToolServices.GetCurrentFile来取得现在正在编辑的档案名称时,
若正在编辑一个C++ Unit的HeaderFile的话,还是只会传回*.cpp,不会传回*.h,
所以就无法对Unit的HeaderFile做处理了…
/*****************************************/
安装:
解开 bcbindent*.zip 到你喜欢的目录下,
开启 bcbindent.bpk,Compile再Install,会有个Dialog告诉你
indent.exe 和 .indent.pro 要copy到那个目录下( $(BCB)\Projects\Bpl ),
copy过去后,再重新Compile一次就完成了。
在Edit的选单下会出现个"C++ Indent",按一下就可缩排目前Editor裡的Code。
.indent.pro 裡是我自己习惯的选项,详细内容请参考indent.html修改之。
解除安装:
到BCB IDE->Component->Install Packages...裡,
找到 "BCB C++ Source Code Indent Expert" 把它remove掉,
再到 $(BCB)\Projects\Bpl 和 $(BCB)\Projects\Lib
将 bcbindent.* 和 indent.* 删除。
2003/11/11 by way99
/Files/meetrice/40369_bcbindent11.zip
转载于:https://www.cnblogs.com/meetrice/archive/2009/10/16/1584244.html
BCB6代码格式化外挂相关推荐
- Pycharm 和 vscode 多光标、折叠代码和代码格式化快捷键
pycharm 多光标:按住alt+shift+ctrl,用鼠标左键点击,可以出现多个光标,输入的代码可以在光标处同时增加. 折叠所有代码:Ctrl + Shift + - (减号) 展开所有代码:C ...
- 在线代码格式化,在线JSON校验格式化
在线代码格式化 http://tool.oschina.net/codeformat/json 在线JSON校验格式化 http://www.kjson.com/ 两个好用工具
- Zend Studio 10代码格式化设置
2019独角兽企业重金招聘Python工程师标准>>> 1.设置位置 窗口>首选项>PHP>代码样式>格式化程序 2.点击New新创建一个格式配置文件 Pro ...
- dw html5怎么美化,DW CS5/CS6代码格式化、美化插件 Dreamweaver代码格式化美化插件
这个<DW CS5/CS6代码格式化.美化插件>应该是现在最好用的代码格式化扩展了. 众所周知Dreamweaver CS5 CS6自带的应用源格式只能独自格式化HTML文件与CSS文件, ...
- 怎样将html转换do,html代码格式化 Reddo的教程
完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题.网站新增了"软件百科"."锦囊妙技&q ...
- Pycharm使用black作为Python代码格式化外部工具
Pycharm菜单Code->Reformat Code能对Python代码进行格式化,但是black能进一步规范格式,它是PEP8的严格子集. 本次操作的相关环境信息如下:Pycharm 20 ...
- dotnet 将自动代码格式化机器人带入团队 GitLab 平台
给团队带入一个 代码格式化机器人 能提升团队的幸福度,让团队的成员安心写代码,不用关注代码格式化问题,将格式代码这个粗活交给机器人去做.同时也能减少在代码审查里撕格式化问题的时间,让更多的时间投入到更 ...
- dotnet 基于 dotnet format 的 GitHub Action 自动代码格式化机器人
是不是大家也会觉得代码审查里面审查代码格式化问题是无意义的,但是不审查又觉得过不去?是否有个专门的工具人,用来协助修复代码格式化的问题?本文来安利大家一个特别好用的方法,使用 dotnet 完全开源的 ...
- 使用 ReSharper,输入即遵循 StyleCop 的代码格式化规范
StyleCop 可以帮助强制执行代码格式化规范,ReSharper 可以帮助你更高效地编写代码.把两者结合起来,你便能高效地编写符合团队强制格式化规范的代码来. 本文就介绍如何使用 ReSharpe ...
最新文章
- 通用Logging框架设计
- 理解DataSet的数据缓存机制
- Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
- vba copy sheet
- 字符缓冲输入流,高效读取整行数据
- 2020 AI 产业图谱启动,勾勒中国 AI 技术与行业生态
- C#中增量类功能的方式之 继承与扩展
- 【nginx】nginx 简介 基本概念 介绍
- SQL入门-Navicat的基本使用
- BZOJ.3524.[POI2014]Couriers(主席树)
- OpenCV-图像处理(06、调整图像亮度与对比度)
- 多智能体MAPPO代码环境配置以及代码讲解
- 一例XenApp无法登陆的解决思路
- 国产磁力架的用途,特点和使用方法
- scratch少儿编程课程是什么
- 基于机智云平台的泵站智能巡检系统
- reflection removal
- SSM项目的基本静态资源配置
- mysql 设置字符集
- 对比《学习R》PDF代码+《R语言实战第2版》PDF代码+《R数据科学》PDF代码分析
热门文章
- 2.2 矩阵基本运算
- java 将依赖打包进lib_maven把依赖包拷贝到lib下
- XML解析的三种方式(dom,sax,dom4j)
- Laravel核心代码学习--用户认证系统(基础介绍)
- 简单mongo的副本集搭建
- 理解 TCP(五):可靠性交付的实现
- Android官方导航栏ActionBar(二)—— Action View、Action Provider、Navigation Tabs的详细用法...
- 在oracle下我们如何正确的执行数据库恢复
- Facebook利用Home平台加速进军移动领域
- 二叉树的建立和遍历算法 - 数据结构和算法47