本帖最后由 知音2020 于 2022-9-15 11:09 编辑
写宏语言的时候语法不能高亮,就会导致有时候语法错误,最近发现了一个编辑器PSpad。
可以很好的解决此问题。
1.语法高亮的设置点击菜单栏--设置--语法高亮,进入语法高亮设置界面。(这里以Zemax为例,其它的codeV和Lighttools参考此步骤)这个界面左侧一栏是正在使用的高亮语法,默认是没有Zemax的,需要手动加载Zemax语法。 在语法高亮窗口,点击Specification,选择Zemax,这样在左侧语法选项里面就出现了Zemax,将其他语言全部取消掉选择,只选择Zemax.如果要自定义关键词颜色,点击顶部的Colors,选择一个选项后,点击旁边的Font Color, 即可以将不显眼的关键词颜色进行替换,例如黑色,灰色等。
设置完成后,点击确定按钮。
2、应用语法高亮 如下所示点击工具栏里面的打开语法高亮,然后点击旁边的C++符号,设置任意一款SQL风格,确定后即可应用前面设置的语法高亮。
同时建议打开旁边的行编号显示,利于查找。 3、命令流提示作用 类似Vscode, PSpad也可进行命令流的提示。这对于只记得命令流部分字母的同学来讲非常有用。 输入一个命令的部分字母后,点击鼠标中键,即可联想出相关的命令,双击要使用的命令后,即可出现命令使用的格式,按照相关格式填入我们需要的参数即可。
编辑器名字---PSpad
编辑器的下载链接已经给出。之前直接下载过zip的安装包,装完之后结果发现选择不了光学软件的宏语言,
还是需要直接下载setup.exe的安装包才能写入。
PS:同样支持ANSYS的宏语言 ,ANSYS不是把ZEMAX收购了嘛,以后会不会有大用呢,设想一下 。VScode、everedit同样也支zemax,codeV的宏语言扩展。大家可以测试一下。
最后祝大家早日成功!成为光学大神!
链接:https://pan.baidu.com/s/1RcWOJTVceLXk-FEw1YV3ZA
提取码:whgy
|