CnPack IDE 专家包中的 Pascal 代码格式化工具经过很长时间的开发,目前放出测试版本供大家体验。已知缺陷:
一、对编译指令造成的语法混乱现象无法处理。比如{$IFDEF DEBUG}
begin
{$ELSE}
begin
{$ENDIF}
end;这种情况会造成两个 begin 与 end无法配对。二、选项比较少。比如无标识符大小写的选项,无begin接在上一行开头(if then begin)的选项。三、对Pascal语法要求比较严格,待格式化的完整程序,必须能通过Delphi的编译。暂不支持Pascal语句片段的格式化,必须是整个unit或dpr。四、不支持Delphi.NET的语法。

CnPack Pascal 代码格式化工具测试版相关推荐

  1. 推荐一个小而美的Python代码格式化工具

    代码可读性是评判代码质量的标准之一,有一个衡量代码质量的标准是 Martin 提出的 "WFT" 定律,即每分钟爆出 "WTF" 的次数.你在读别人代码或者做 ...

  2. Prettier 1.15代码格式化工具新增Angular和Vue.js支持

    Prettier 1.15代码格式化工具新增HTML.Vue.js.Angular.MDX支持以及多项语法优化和改进. 对于Angular和Vue,Prettier现在可以格式化这些扩展HTML的框架 ...

  3. python格式化代码工具_python 代码格式化工具:YAPF

    背景 现在的大多数 Python 代码格式化工具(比如:autopep8 和 pep8ify)是可以移除代码中的 lint 错误.这显然有些局限性.比如:遵循 PEP 8 指导的代码可能就不会被格式化 ...

  4. php代码格式化工具 php-cs-fixer的使用

    为什么80%的码农都做不了架构师?>>>    php-cs-fixer简介 php-cs-fixer 是个代码格式化工具,格式化的标准是 PSR-1.PSR-2 以及一些 symf ...

  5. PyCharm 代码格式化工具:black

    black 简介 自动的代码格式化工具,兼容 pep8,项目地址为: black项目地址 官方给出的简介: Black is the uncompromising Python code format ...

  6. 工具 每分钟_black: 一个不妥协的Python代码格式化工具

    代码可读性是评判代码质量的标准之一,有一个衡量代码质量的标准是 Martin 提出的 "WFT" 定律,即每分钟爆出 "WTF" 的次数.你在读别人代码或者做 ...

  7. HTML代码格式化工具

    有一款免费开源的代码格式化工具名为HTML Tidy,可以格式化混乱的HTML格式.有两种Tidy工具,一种是原生的命令行工具,另外一种是GUI工具.在此紧介绍命令行Tidy工具: 用法如下: ①将t ...

  8. 代码格式化工具:pretter

    代码格式化工具:pretter 文章目录 代码格式化工具:pretter 安装prettier 设置格式化的风格 设置不需要使用.pretter格式化的文件 运行查看 ​ 相信大家在编写js代码的时候 ...

  9. 五彩斑斓的 Black —— Python代码格式化工具

    良好的 Python 代码应有良好的格式规范(不止于遵守 PEP 8 ),使用一个更强大更专业的代码格式化工具,来替代编辑器自带的「格式化代码」功能是有一定必要的,这还可以使团队成员即使在不同编辑器下 ...

  10. 超人气代码格式化工具prettier

    一.prettier 介绍 官方自己介绍说,prettier是一款强势武断的代码格式化工具,它几乎移除了编辑器本身所有的对代码的操作格式,然后重新显示.就是为了让所有用这套规则的人有完全相同的代码.在 ...

最新文章

  1. JavaScript--练习1--99乘法表
  2. Linux系统中解压缩指令汇总
  3. 聊聊rocketmq的ConsumerManageProcessor
  4. Java虚拟机内存的代的划分
  5. Postman接口测试-安装与入门
  6. zabbix_nginx监控
  7. 听听各位对Ubuntu的UI的看法
  8. sap新手学习第一天
  9. search_web_resources
  10. xd使用技巧_Adobe XD —你不知道的30条提示和技巧!
  11. 读书笔记-精准努力-情绪暴躁因为假设世界是美好的
  12. java:comp/env 解释
  13. 关于修改了网页源文件但是网站显示却没变的问题解决
  14. 自然语言处理(NLP)-4.3 BERT、T5与问答系统(BERTT5Question Answering)
  15. ping命令使用介绍及怎样使用Ping命令来测试网络连通性
  16. 艺术字生成工具 | Mixlab创意编程
  17. QT 基础知识一(QT安装、创建项目、常用窗口控件使用、信号与槽机制讲解)
  18. 计算机视觉(相机标定;内参;外参;畸变系数)
  19. 人脸检测与识别:AlexNet人脸检测
  20. python画k线图_python自动获取行情数据,并画k线图

热门文章

  1. 嘻游记 QVOD快播高清电影在线播放下载
  2. 利用Java计算经纬度距离工具类
  3. 百度云盘不限速下载大文件(2021-11亲测有效)
  4. python键盘输入字典类型_python数据类型——字典类型
  5. ANALOG ADP5092 微瓦级能量采集模块
  6. linux合并ts文件吗,Linux 下使用 ffmpeg 大批量合并 ts 文件, mp4切割文件为m3u8
  7. 【ANSYS命令流】Workbench中施加流体渗透压力载荷(超详细)
  8. 软件安全测试培训大纲
  9. snmptrap的使用方法
  10. keytool命令详解 自签名证书