ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

mIRC 脚本语言(高亮和自动完成)

Evan Greene ST3

mIRC mSL Sublime Text 语法高亮和自动完成

详细信息

安装

  • 总数 2K
  • Win 1K
  • Mac 197
  • Linux 236
2024 年 8 月 6 日 2024 年 8 月 5 日 2024 年 8 月 4 日 2024 年 8 月 3 日 2024 年 8 月 2 日 2024 年 8 月 1 日 2024 年 7 月 31 日 2024 年 7 月 30 日 2024 年 7 月 29 日 2024 年 7 月 28 日 2024 年 7 月 27 日 2024 年 7 月 26 日 2024 年 7 月 25 日 2024 年 7 月 24 日 2024 年 7 月 23 日 2024 年 7 月 22 日 2024 年 7 月 21 日 2024 年 7 月 20 日 2024 年 7 月 19 日 2024 年 7 月 18 日 2024 年 7 月 17 日 2024 年 7 月 16 日 2024 年 7 月 15 日 2024 年 7 月 14 日 2024 年 7 月 13 日 2024 年 7 月 12 日 2024 年 7 月 11 日 2024 年 7 月 10 日 2024 年 7 月 9 日 2024 年 7 月 8 日 2024 年 7 月 7 日 2024 年 7 月 6 日 2024 年 7 月 5 日 2024 年 7 月 4 日 2024 年 7 月 3 日 2024 年 7 月 2 日 2024 年 7 月 1 日 2024 年 6 月 30 日 2024 年 6 月 29 日 2024 年 6 月 28 日 2024 年 6 月 27 日 2024 年 6 月 26 日 2024 年 6 月 25 日 2024 年 6 月 24 日 2024 年 6 月 23 日
Windows 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

mIRC-Scripting-Language-for-Sublime-Text

针对 mIRC 7.77(2024 年 7 月更新)

本项目实现了对 mIRC msl 的语法高亮和自动完成。目前支持:- 所有 / 命令 - 所有 $ 标识符 - 所有事件 - 跳转到循环高亮 - 弹出窗口 - # 组 - 注释 (; 和 /*) - @Windows - 数值 - 用户变量 - 参数 ($1, $2 等) - 操作符 (ison, iswm, $+, >=, <= 等) - 逻辑 (if, else, while 等)

本项目旨在使 Sublime Text 成为开发 mIRC msl 的首选选择。如果您遇到任何问题,请创建问题。

高亮

高亮当前支持 mIRC 中的所有命令和标识符。此外,“on/ctcp/raw 事件”也将高亮显示。我试图涵盖所有情况,包括:新行中的命令,行内命令,| 后的命令,{ 后的命令等。我欢迎任何改进建议。

自动完成

自动完成将对所有 / 命令和 $ 标识符有效。它们将显示在自动完成弹出窗口中。此外,我还添加了对通过 /color(字母顺序)跳转到 / 命令完整语法的支持。我正在添加更多内容,并希望未来能够支持显示所有剩余命令和标识符的完整语法。

安装

选项 1(软件包管理器)

此软件包现已在软件包管理器中提供。如果您已安装软件包管理器:1. Ctrl+Shift+P 2. 安装软件包 3. mIRC 脚本语言(高亮和自动完成)

选项 2(手动)

  1. 将 mIRC-msl.sublime-syntax 复制到 Sublime\Data\Packages\User 文件夹。
  2. 将 mIRC-msl.sublime-completions 复制到 Sublime\Data\Packages\User 文件夹。

您可能需要创建 Packages\User 文件夹。

Alt text

主题支持

已提供略微修改的主题在“额外”文件夹中,支持所有高亮器的功能。

激活方法:如果您是从软件包管理器安装的:转到工具->选择颜色方案:Abdal Black Hackers

否则:将extras文件夹中的.tmTheme文件复制到您的Sublime Text\Data\Packages\User文件夹中。然后选择颜色方案。

主题应支持以下范围以支持此高亮显示器的所有样式:1. comment.line.double-slash 2. constant.numeric 3. constant.numeric.line-number.find-in-files 4. entity.name.class 5. entity.name.function 6. entity.name.tag 7. Keyword.control 8. keyword.operator 9. punctuation.definition.comment 10. string 11. variable.parameter

请查看提供的主题以查看所有实现的功能。如果您的主题无法正常工作,请通过提交问题通知我。

Alt text

错误

如果您发现任何错误,请通过提交问题告诉我。

IRC 支持

  • 在EFnet上 Eneerge

特别感谢

和平与保护脚本 - 我使用此脚本中的大量复杂代码来测试高亮显示器。