Skip to content

现代 IDE 功能

虽然 twinBASIC IDE 还有很多计划中的工作,但它已经包含了许多在其他现代 IDE 中找到但古老的 VBx IDE 中没有的功能,使生活变得更加轻松。

主题系统

完全可主题化,内置深色(默认)、浅色和经典(浅色),以及通过 CSS 文件添加您自己的主题的简单基于继承的系统。

代码导航和结构

  • 代码折叠,通过 #Region "名称" ... #End Region 块可折叠自定义定义区域。
  • 粘性滚动,保持在顶部显示主要代码部分的上下文行,如模块、区域、方法、With 块等。
  • 缩进指南,沿着常见缩进点绘制的线条,帮助正确对齐。
  • 代码小地图,在滚动条旁边显示代码结构的图形概览,帮助指导您的滚动。

编辑功能

  • 完全可自定义的键盘快捷键,涵盖所有命令,能够保存和在不同集合之间切换。
  • 粘贴时自动缩进
  • 粘贴为注释
  • 内联代码提示,在块末尾提供注解说明块是什么(参见图片)。
  • 括号和大括号的色彩匹配

高级功能

  • .twin 文件中的完全 Unicode 支持,因此您可以在注释和字符串中使用字体的完整 Unicode 范围。
  • 高级信息弹出窗口,显示 UDT 成员的偏移量,通过 Len()LenB() 显示它们的总大小,以及它们的对齐方式;接口和类的 v-table 条目偏移量,以及它们的继承链。
  • 控件和 TLB 文件的类型库查看器,以 twinBASIC 样式语法而不是 ODL 显示完整内容。

面板和窗口

  • 历史面板,包含最近修改的方法列表。
  • 大纲面板,带有可选择类别。
  • 问题面板,提供所有当前错误和警告的列表(您可以过滤只显示其中一个)。

窗体设计器增强功能

在窗体设计器上,Visible = False 的控件会褪色以视觉指示这一点。此外,按住 Control 键会显示每个制表位的制表符索引。

image完整大小

新的基于代码的项目资源管理器

一个新的基于代码结构的项目资源管理器:

image

默认仍使用经典的基于文件的视图,您可以使用切换按钮激活新视图:

image

将窗体和包查看为 JSON

项目窗体和包存储为 JSON 格式数据,您可以通过在项目资源管理器中右键单击并选择"查看为 JSON"来查看。这对于包特别有趣,因为它以更容易解析的格式暴露整个代码。

image

image

twinBASIC及其LOGO版权为作者"韦恩"所有