Kate Text Editor 正则表达式,用于在 PC 上更改 CNC 代码
Kate Text Editor regexp for CNC code alteration on PC
使用某些CAM软件时,CNC代码通常用spaces就可以正常生成。
但是例如,当通过 USB 或网络移动到“Citizen Cincom L20”机器并在那里进行编辑时,它会丢失 spaces 并且还会丢失分号,同时保留新行,这些行无论如何都可以作为分号使用。
但由于 CNC 程序的编辑发生在 3 个地方:CAM 软件(在本例中为 ESPRIT)、CNC 机器控制器以及通过计算机上的文本编辑器作为 ESPRIT 中的后处理器garbage.I已经出现使用此正则表达式
([0-9]{1,2})([A-Z])
所以
G1G99X5.4Z-.5F.12
变成
G1 G99 X5.4 Z-.5 F.12
这在 Kate 中有效 space 一切都回来了,以便更清晰地审查代码。唯一的问题是我需要为每个文件手动执行此操作,我想自动化它,最好通过 Kate,所以它会在打开任何 ?????.PRG 纯文本文件时发生。
但我不太清楚这种情况应该怎么称呼,是像宏还是什么?
我正在寻找一些建议来完成这个。或者可能有一些替代解决方案
首先,转到查看 -> 工具视图 -> 显示搜索和替换 .你会看到
确保你:
- 在您使用正则表达式时启用右侧的
{}
正则表达式选项
- 启用右侧的“AB”选项,启用区分大小写的匹配
- Select
In Folder
右侧下拉列表中的值
- 用适当的值
填写正则表达式、替换、文件夹和过滤器字段
- 单击搜索按钮。
您将在单独的窗格中看到结果,并且 替换 / 替换选中的 按钮将启用。
查看替换项并单击 替换选中项:
然后您可以检查更新后的文件内容,如果您对结果满意,请使用全部保存,也可以按CTRL+L.
使用某些CAM软件时,CNC代码通常用spaces就可以正常生成。 但是例如,当通过 USB 或网络移动到“Citizen Cincom L20”机器并在那里进行编辑时,它会丢失 spaces 并且还会丢失分号,同时保留新行,这些行无论如何都可以作为分号使用。
但由于 CNC 程序的编辑发生在 3 个地方:CAM 软件(在本例中为 ESPRIT)、CNC 机器控制器以及通过计算机上的文本编辑器作为 ESPRIT 中的后处理器garbage.I已经出现使用此正则表达式
([0-9]{1,2})([A-Z])
所以
G1G99X5.4Z-.5F.12
变成
G1 G99 X5.4 Z-.5 F.12
这在 Kate 中有效 space 一切都回来了,以便更清晰地审查代码。唯一的问题是我需要为每个文件手动执行此操作,我想自动化它,最好通过 Kate,所以它会在打开任何 ?????.PRG 纯文本文件时发生。
但我不太清楚这种情况应该怎么称呼,是像宏还是什么? 我正在寻找一些建议来完成这个。或者可能有一些替代解决方案
首先,转到查看 -> 工具视图 -> 显示搜索和替换 .你会看到
确保你:
- 在您使用正则表达式时启用右侧的
{}
正则表达式选项 - 启用右侧的“AB”选项,启用区分大小写的匹配
- Select
In Folder
右侧下拉列表中的值 - 用适当的值 填写正则表达式、替换、文件夹和过滤器字段
- 单击搜索按钮。
您将在单独的窗格中看到结果,并且 替换 / 替换选中的 按钮将启用。
查看替换项并单击 替换选中项:
然后您可以检查更新后的文件内容,如果您对结果满意,请使用全部保存,也可以按CTRL+L.