吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 3927|回复: 6

[我分享] 一款集合了Lighttools、Zemax、codeV的宏语言编辑器

  [复制链接]
  • TA的每日心情

    2024-5-1 07:56
  • 签到天数: 977 天

    [LV.10]以坛为家III

    16

    主题

    266

    回帖

    48

    积分

    新手

    积分
    48
    发表于 2022-9-15 11:06 | 显示全部楼层 |阅读模式
    本帖最后由 知音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



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×

    评分

    参与人数 3金币 +6 收起 理由
    a565407102 + 2
    optdes + 2 赞一个!
    菜百小 + 2 很给力!

    查看全部评分

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-4-28 09:07
  • 签到天数: 578 天

    [LV.9]以坛为家II

    81

    主题

    499

    回帖

    21

    积分

    新手

    积分
    21
    发表于 2022-9-15 13:50 | 显示全部楼层
    请问下楼主了解Notepad++吗?NotePad++是否也有类似的功能?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-5-1 07:56
  • 签到天数: 977 天

    [LV.10]以坛为家III

    16

    主题

    266

    回帖

    48

    积分

    新手

    积分
    48
     楼主| 发表于 2022-9-15 14:53 | 显示全部楼层
    11294 发表于 2022-9-15 13:50
    请问下楼主了解Notepad++吗?NotePad++是否也有类似的功能?

    不太了解,你可以试一下,我也是暂时刚入门。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-4-30 08:59
  • 签到天数: 133 天

    [LV.7]常住居民III

    17

    主题

    168

    回帖

    20

    积分

    新手

    积分
    20
    发表于 2023-7-17 13:59 | 显示全部楼层
    11294 发表于 2022-9-15 13:50
    请问下楼主了解Notepad++吗?NotePad++是否也有类似的功能?

    对,也可以,对于cv和zmx选里面的fortan语言,只是支持的语法高亮不全,日常编辑没啥问题;
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-29 09:57
  • 签到天数: 330 天

    [LV.8]以坛为家I

    0

    主题

    12

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-7-17 16:44 | 显示全部楼层
    编辑器作用就只是编辑,我用VSC写,后缀根据对应软件来改亲测都是可以的
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-16 10:41
  • 签到天数: 91 天

    [LV.6]常住居民II

    6

    主题

    53

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-12-11 18:56 | 显示全部楼层
    11294 发表于 2022-9-15 13:50
    请问下楼主了解Notepad++吗?NotePad++是否也有类似的功能?

    这个也不错,好早以前CV培训时,培训老师推荐过这个软件
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    7

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2024-4-28 23:23 | 显示全部楼层
    手动点赞,我去学习学习
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-5-1 22:07 , Processed in 0.109375 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表