吾爱光设

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

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

    [复制链接]
  • TA的每日心情
    奋斗
    2024-11-21 09:12
  • 签到天数: 1133 天

    [LV.10]以坛为家III

    17

    主题

    327

    回帖

    70

    积分

    入门

    积分
    70
    发表于 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-11-22 09:04
  • 签到天数: 687 天

    [LV.9]以坛为家II

    95

    主题

    616

    回帖

    31

    积分

    新手

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-21 09:12
  • 签到天数: 1133 天

    [LV.10]以坛为家III

    17

    主题

    327

    回帖

    70

    积分

    入门

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

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

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-11-21 09:08
  • 签到天数: 251 天

    [LV.8]以坛为家I

    20

    主题

    200

    回帖

    15

    积分

    新手

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-22 11:01
  • 签到天数: 449 天

    [LV.9]以坛为家II

    1

    主题

    15

    回帖

    0

    积分

    小白

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-14 14:40
  • 签到天数: 102 天

    [LV.6]常住居民II

    7

    主题

    61

    回帖

    2

    积分

    小白

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-23 12:47
  • 签到天数: 39 天

    [LV.5]常住居民I

    2

    主题

    10

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2024-4-28 23:23 | 显示全部楼层
    手动点赞,我去学习学习

    评分

    参与人数 1金币 -3 收起 理由
    silence唯爱 -3 灌水,请看社区指南,累计三次将自动禁言.

    查看全部评分

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-23 05:38 , Processed in 0.093750 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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