源代码编辑
程序中的源代码编辑通常在一个窗口中完成、每个代码编辑窗口负责一个文件。
当双击工程窗口中程序集节点中的代码文件时、系统将会自动在IDE中打开代码编辑窗口。
注意:在部分缺少VC++环境的Windows操作系统中,打开代码编辑器时可能会出现
Could not load the Scintilla module at the path '...SciLexer.dll'
的错误,请参考 安装VcnStudio 中的环境安装。
支持的输入类型
为了便于快速输入代码,VcnStudio 内置了三种代码输入方式。
-
首拼
- 输入关键字或组件、对象名称的拼音首字母、例如:rg -> 如果,bjk1 -> 编辑框1
-
全拼
- 输入关键字或组件、对象名称的汉字拼音全拼、例如:ruguo -> 如果,bianjikuang-> 编辑框1
-
中文
- 除了通过拼音的方式、编辑器还支持纯中文汉字的输入。
在使用拼音快速输入时有时需要注意多音字的输入;例如:行 (hang/xing)、重(zhong/chong)、调(tiao/diao)、弹(tan/dan)...
智能提示、自动完成
VcnStudio 代码编辑器支持智能提示,在编写代码时编辑器引擎会根据上下文自动完成代码,自动根据用户输入的内容匹配目标提示选项。
例如当在编辑器中输入一个控件名称时,编辑器中的智能提示列表框将会列出该控件的所有属性和方法,并同时将活动焦点移动到列表框上,此时按下键盘上的上键(↑)、下键(↓)可以切换列表中的选项,按下回车(Enter)、或空格键(Space)完成选项并将选择的内容插入到代码编辑器中。
如果智能提示列表中没有你想要的选项;按下键盘上的 ESC 键;即可关闭该提示列表。

智能提示不仅支持对窗口组件的提示;同时也支持对代码中的变量、函数、参数、以及动态创建的对象进行提示。
注释快捷生成
当回车换行时;编辑器会检测行首是否存在注释前缀,如果存在则会自动添加注释字符串模板内容,通用注释前缀指导符:
'
、
'*
、
'* --
、
'* ==
、
'* **
如果代码中某行以这些字符串(其中一个)为前缀,当在这一行按下回车时;将自动添加对应的注释模板。
'* ******************************************************************************
'* 注释内容
'* ******************************************************************************
函数 注释模板1()
结束 函数
'* ==============================================================================
'* 注释内容
'* ==============================================================================
函数 注释模板2()
结束 函数
'* ------------------------------------------------------------------------------
'* 注释内容
'* ------------------------------------------------------------------------------
函数 注释模板3()
结束 函数
函数提示
当输入类型为一个函数时、编辑器中的函数提示框将会被激活;并显示函数的参数及注释。
快捷输入
在编写代码时、编辑器引擎除了常规的代码输入外;还提供了一些常见关键字语句块的快速输入;以下关键字在输入后;光标放在关键字末尾按下键盘上的 TAB 键;编辑器会自动完成相应代码的语句块。
-
如果
-
判断
-
函数
-
变量循环
-
判断循环
-
计次循环
-
异步执行首
-
异常捕获首
快速添加组件事件
为组件添加事件除了通过在设计器中选中组件,在属性框上方的事件列表添加外;在代码编辑器中只需要选中组件名称;然后单击鼠标右键;选择右键菜单中的 添加事件 ,系统将会弹出所选中组件的事件列表窗口;在该窗口中双击指定事件即可自动添加相关事件代码到编辑器中。
代码编辑热键
-
Ctrl + S 保存代码
-
Ctrl + D 切换到设计器
-
Ctrl + E 添加事件
-
Ctrl + J 转到定义位置
-
Ctrl + I 查看类型命令、函数帮助
-
Ctrl + C 复制
-
Ctrl + V 粘贴
-
Ctrl + X 剪切
-
Ctrl + L 折叠或展开代码
-
Ctrl + Q 格式化代码
-
Ctrl + F 查找代码