您没有正确设置 Color Highlighter 插件以从 ImageMagick 中找到 convert 实用程序的完整路径。在 Sublime 中,选择 Preferences → Package Settings → Color Highlighter 并同时选择 Settings-Default 和 Settings-User 选项。通读默认设置以找到可以自定义插件的所有方法。然而,对于这种情况,我们只对"convert_util_path" 选项感兴趣。打开终端并输入which convert,如果它在您的$PATH 上并且已正确安装,它应该打印出它的位置(可能是/usr/local/bin/convert 或类似的东西。如果找不到它,请尝试重新安装ImageMagick 使用the latest version for OS X。将其安装到您选择的目录后,通过运行创建指向convert 的符号链接
ln -s /Users/Minnow/Utilities/ImageMagick-7.0.3/bin/convert /usr/local/bin/convert
您可能需要在该命令之前使用sudo,我不确定 10.11 是如何设置的。此外,您显然需要将 /Users/Minnow/... 路径替换为安装目录的真实路径。
完成上述任一步骤后,在 Sublime 中选择您选择 Settings-User 时打开的 Color Highlighter.sublime-settings 文件(其中可能已经有东西)。添加以下行:
"convert_util_path": "/usr/local/bin/convert", // or whatever the path is
到顶部,在左大括号{ 之后。如果"convert_util_path" 已经存在,只需将其值更改为正确的路径即可。
现在,保存文件,重新启动 Sublime,你应该可以开始了。这是我的设置的完整内容,以及我的Neon Color Scheme 的Neon.tmTheme 文件的图像。所有颜色的周围都有一个特定颜色的框,当我将光标放在其中一种颜色上时(这里是第 21 行的#FF0080),排水沟中会出现一个点。 (仅供参考,此屏幕截图是在 Windows 10 上拍摄的,OS X 可能会有所不同。)
{
"enabled": true,
"style": "default",
"icons": true,
"ha_style": "filled",
"icons_all": true,
"default_keybindings": true,
"convert_util_path" : "c:/users/mattdmo/bin/convert",
"color_formats": [
"white",
"#FFF", "#FFFF", "#FFFFFF", "#FFFFFFFF",
"rgb(255, 255, 255)",
"rgba(255, 255, 255, 1.0)",
"hsv(0, 0%, 100%)",
"hsva(0, 0%, 100%, 1.0)",
"hsl(0, 100%, 100%)",
"hsla(0, 100%, 100%, 1.0)"
],
"file_exts": [".css", ".sass", ".scss", ".less", ".styl", ".html", ".js", ".tmTheme", ".svg"]
}