记事本的 X12 语法突出显示++?
我使用一些不同的 X12 标准 EDI 事务(270/271、276/277)。在我开始自己工作之前,我想我应该检查一下是否有人知道 Notepad++ 的现有语法突出显示配置文件。
I work with a few different X12 standard EDI transactions (270/271, 276/277.) I thought I'd check to see if anyone knew of an existing syntax highlighting profile for these for Notepad++ before I start to work on my own.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我遇到了同样的问题,最终根据 4010 和 4010 的架构创建了自己的问题。 5010 270/271、276/277/278 消息类型。
将下面的代码复制到名为 X12.xml 或其他文件的文件中,然后使用 Notepad++ 中的用户定义语言导入功能导入该 xml 文件。
导入后可能需要重新启动 NP++,但之后新语言将出现在您的语言下拉菜单中。
I ran into the same problem, and ended up creating my own based on schema I had for 4010 & 5010 270/271, 276/277/278 message types.
Copy the code below into a file called X12.xml or something, then use the user defined language import feature in Notepad++ to import that xml file.
May have to restart NP++ after import, but afterwards the new language will appear in your Language drop down menu.
我真的很喜欢 Phaxmohdem 解决方案,所以我添加了更多内容。我希望其他人继续改进这一点。 =)
I really liked Phaxmohdem solution, so I added a bit more to it. I hope others continue to improve this. =)
不要重新发明轮子。这是一个我认为您会喜欢的免费工具:
http://liaison.com /products/integrate/edi/edi-notepad
它称为 EDI 记事本。它具有语法验证、编辑、HTML 和十六进制模式。
Notepad++ 和 UltraEdit 都非常适合查看文本文件,但该工具在 EDI 方面做得更好。
Don't reinvent the wheel. Here's a free tool for you that I think you'll love:
http://liaison.com/products/integrate/edi/edi-notepad
It's called EDI Notepad. It has syntax validation, editing, HTML and Hex modes.
Notepad++ and UltraEdit are both great for looking at text files, but this tool does a better job with EDI.
如果您只是想让段更容易找到,那么简单地查找/替换段标识符加上换行符应该会有很大帮助。
当然取决于你的换行设置。
此外,如果您主要使用内部生成的遵循标识符标准的 X12,那么用户定义的语言也可以使用。
If you are just looking to make segments easier to find a simple find/replace of the segment identifier plus a newline should help a lot.
Depending on your newline setting of course.
Also if you are primarily working with internally generated X12's that follow a standard for identifiers then a user defined language would work.
为 Notepad++ 创建“EDIFACT/X12”插件真是太棒了。目前,我不知道有任何现有的。
关于 EDI Notepad 与 Notepad++,区别非常明显:一个是商业产品,另一个是开源产品。
It would be so great to create "EDIFACT/X12" plug-in(s) for Notepad++. For now, I am not aware of any existing ones.
Regarding EDI Notepad vs. Notepad++, the difference is crystal clear: one is a commercial product and the other is open source.
刚刚对上面的 XML 进行了一些更改,因此它也应该适用于深色主题
Just made some changes in above XML so it should work on dark theme as well