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

强制命令代码

nlipiarski 全部

Minecraft命令的语法高亮

详细信息

安装

  • 总计 1K
  • Win 972
  • Mac 155
  • Linux 77
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 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 1 0 0 0 0 0 0 0 0 0 0
Linux 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

自述文件

源码
raw.githubusercontent.com

强制命令代码:语法高亮器

Nathan Liparski创建,由MoeshMaxaxik提供反馈和测试。

使用MCC将使您的代码易于维护

最新动态 v1.13版的Minecraft: Java Edition带来了许多新功能,MCC也相应增加了很多改进。新版本现在基于Minecraft自己的命令解析器,Brigadier。由于这个变更,我们也逐渐淘汰了Smelt的支持。(对不起Gnasp)

什么是强制命令代码?

强制命令代码是为Sublime Text构建的语法高亮工具!我们的目标是提供实用的代码高亮以支持尽可能多的主题。我们试图在分类和可读性之间取得平衡,这意味着代码将高亮逻辑相关的部分,同时在NBT、JSON、游戏得分板和命令本身的严格结构中检查错误。

它看起来是什么样子的呢?

无语法高亮 Nate的专用颜色方案。 十六色方案。 Monokai颜色方案。 Breakers颜色方案。

安装

Sublime是一个非常强大但有点复杂的文本编辑器。学习如何有效使用它对于保持代码可维护性至关重要。

说明

安装Package Control可能令人害怕,但只需仔细遵循说明即可。您将安然无恙。

  1. 安装Sublime
  2. 安装Package Control插件(请检查您的Sublime版本)
  3. 用Sublime打开后,按下Ctrl+Shift+P以打开命令面板
  4. 在命令面板中输入“install package”,然后选择“Package Control: Install Package”
  5. 输入“Marshal Command Code”以筛选安装包,并选择“Marshal Command Code Syntax Highlighter”

现在任何以.mcc或.mcfunction扩展名的文件都将使用Marshal Command Code语法高亮。

如果您遇到任何问题,请随时通过Moesh发送电子邮件告知详情,或者在github问题页面上提交问题。

如果您想确保您的颜色方案与MCC兼容

首先,您需要知道MCC已经自动将颜色方案转换为自身格式,因此如果您不希望这样做,您不需要做任何事情。如果您真的想确保您的颜色方案与MCC兼容,请继续阅读。

您需要添加六个作用域,一个您可能已经在您的颜色方案中有了。1. mccconstant: 数字、真/假、相对坐标和nbt值中的后缀都将有这个作用域。2. mcccomment: 注释 3. mccstring: 任何带引号或不带引号的字符串(例如用户名)都将有这个作用域 4. mcccommand: 所有命令以及如=、<、*=、等操作符 5. mccentity: 实体选择器以及如盔甲人等特定实体将获得这个作用域 6. mccliteral: 将应用此作用域到关键字如merge、grant、set等 7. invalid.illegal or invalid: 如我上面所说,大多数颜色方案已经包含这个作用域。

虽然通常您只需设置作用域的前景色,因为MCC和Sublime的工作方式,您还需要设置mcc作用域的所有背景参数。背景颜色应该是比您所选背景颜色偏红、绿或蓝的颜色。请注意,如果你的十六进制颜色以两个零或四个零结尾,你无法直接从十六进制值中减一。例如,假设你选择了#090300,这是一个灰度,作为背景色。如果你从此处减去一,你会得到#0902FF,这是一种深蓝色。您应该做的是从中间两个数字集中减去一,得到#090200,这是一种与原始颜色微乎其微不同的颜色。

您需要做的最后一件事是在颜色方案中您的列表p的名称字符串中添加“(MCC)”或在实际方案文件名中放置“(MCC)”。重要的是您必须将(MCC)写为大写,否则它不会被识别为兼容的颜色方案。