InstantView® 3.4.0
分类: 下载/工具 · 工具软件 | 来源: 点击进入 | 版本: 3.4.0 |
日期: 2025-07-21 | 人气: | 大小: |
标签: debuggers snippet __ext_mod __ext_app __ext_msg __ext_ext __ext_cxp __ext_lod __ext_prm instantview InstantView® |
InstantView®:ClassiX Software GmbH开发的CyberEnterprise®业务操作系统专用语言
InstantView®是ClassiX Software GmbH为其业务操作系统CyberEnterprise®开发的域特定语言。该插件为开发人员提供了强大的工具集,用于创建和管理InstantView®语言的应用和模块。以下是其主要功能:
- 调试:支持InstantView®语言应用的调试。
- 语法高亮:提供InstantView®语言的语法高亮功能,提升代码可读性。
- 错误和警告信息:从解析器中获取错误和警告信息,帮助开发者快速定位和解决问题。
- 符号帮助:在悬停时提供符号帮助,方便理解和使用。
- 语法补全:自动补全语法,提高开发效率。
- 文档符号:提供大纲和面包屑导航的文档符号,简化导航。
- 折叠区域:支持代码折叠,提升代码管理体验。
- 代码透镜:显示关于继承的信息的代码透镜,帮助理解代码结构。
- 引用查找:查找当前光标位置的引用,方便追踪代码依赖。
- 符号高亮:高亮光标下符号的所有出现位置,快速定位。
- 符号重命名:支持符号及其引用的重命名,简化代码维护。
配置
InstantView®插件需要通过IPC文件来获取项目结构信息。IPC文件可以按文件夹定义,允许工作区包含多个InstantView®项目。IPC文件在设置中定义,如果只有一个项目,可以将其定义为工作区设置,否则按文件夹设置。
要选择当前工作区/文件夹使用的IPC文件,可以打开该工作区/文件夹中的任何文件,打开命令窗口(CTRL SHIFT P),输入“ipc”选择“InstantView: Select IPC file”命令。选择窗口将显示当前使用的IPC文件和当前工作区可用的所有IPC文件。选择一个IPC文件将更新设置并重新加载VSCode窗口。
IPC文件是简单的文本文件,每行定义项目的不同属性。路径需用引号括起来,相对于IPC文件。不同路径用分号分隔。行数分别表示:
- 项目文件(cxp)
- INI文件
- 根目录
- 系统文件夹
- AppsWH文件夹
- 图像文件夹
- NUM文件
- 外部文件(ext)
更改IPC文件设置(或其他解析相关设置)后,需要重新启动Visual Studio Code或重新选择当前IPC文件。
调试
关于如何调试应用程序的详细信息,请参阅相关文档。
提示
以下提示特别适用于之前未使用过Visual Studio Code的用户。提示中的键盘快捷键是默认设置,假设未被更改。
在项目中导航
通过按CTRL P,然后输入文件名的一部分,可以快速导航到项目中的文件。
通过符号导航
可以在文件内通过符号进行导航。可以使用大纲或面包屑导航,或者更简单地按CTRL SHIFT O并输入符号名的一部分。
转到或查看定义
将光标置于符号上,按F12可以跳转到其定义。按ALT F12可以查看符号的定义。
转到或查看引用
当光标位于符号上时,按SHIFT F12可以跳转到其引用,按SHIFT ALT F12可以在侧边栏显示所有引用。也可以通过上下文菜单选择命令查看所有引用。
在搜索全局可访问符号(GlobalVar、在提供者中定义的过程/变量/窗口)的引用时,解析器将自动开始解析所有模块(除非已完成)以查找所有引用。可以通过点击解析进度并选择取消来中止此全局解析,引用搜索将仅考虑到目前为止已解析的模块。
重命名符号
当光标位于符号上时,按F2可以重命名光标下的符号。
在重命名符号时,按SHIFT ENTER,编辑器将列出对所有受影响文件的所有更改的预览,然后可以选择应用或丢弃更改。
在重命名全局可访问符号(GlobalVar、在提供者中定义的过程/变量/窗口)时,解析器将自动开始解析所有模块(除非已完成)以查找所有出现。可以通过点击解析进度并选择取消来中止此全局解析,重命名操作将仅应用于到目前为止已解析的模块。
代码补全
Visual Studio Code将自动建议可能的文本续写。也可以通过按CTRL SPACE请求建议。建议是上下文感知的,包括解析结果。
代码透镜
Visual Studio Code将在符号定义上方显示代码透镜,包含关于符号继承的信息。可以通过点击代码透镜导航到这些符号。如果有更多可能,只会在代码透镜中显示数量,通过点击代码透镜可以显示所有可能性,并通过点击其中一个,Visual Studio Code将导航到相关位置。
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 204次学习
-
- MySQL数据管理之备份恢复案例解析视频教程
- 《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
- 163次学习
-
- MySQL索引优化解决方案
- 本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
- 182次学习
-
- 极客学院Docker视频教程
- Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
- 243次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 128次学习
-
- JavaScript极速入门
- 本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......
- 431次学习
-
- Golangmap实践及实现原理解析
- 2022-12-28 505浏览
-
- GoLand调式动态执行代码
- 2023-01-13 502浏览
-
- 试了下Golang实现try catch的方法
- 2022-12-27 502浏览
-
- 用Nginx反向代理部署go写的网站。
- 2023-01-17 502浏览
-
- MySQL主从切换的超详细步骤
- 2023-01-01 501浏览
-
- Mysql-普通索引的 change buffer
- 2023-01-25 501浏览