玩转sketch 插件修改篇2

猪小花1号2018-09-13 13:28

作者:马宝


我们知道插件的目的是为了解决问题,提高效率;而在功能繁多的插件群里找到自己想要的插件已经是一件很困难的事情了,当可用性成了问题,那么插件的意义何在呢?大量的插件正在积灰…

改良版 实验四、所有的插件名称都可以改成中文,有些会显示中文,有些不会?


一、问题的原因

因为sketch 41.2 用了全新的sketch plugins 目录结构,所有插件界面中显现的文字内容全部存在配置文档 “manifest.json”,这个配置文档成了新插件的标配;

JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度, 那么,JSON到底是什么?JSON就是一串字符串 只不过元素会使用特定的符号标注。


二、解决的办法

既然是数据文本文件,就意味着我们可以找到关键点修改关键词, 初级修改方法:不修改数据结构的前提下把对应的内容替换成自定义文字即可;

预期的方案,中文显示插件名,并加入图形符号增加识别度;极大的减少记忆负担,加快检索的速度。

将插件包中定制成上下一半的效果做个对比,上方英文的几条原版插件名我可能很快就不记得插件的主要功能是什么该怎么用了,而下方中文显示体贴版插件,如同“妈妈喊我回家吃饭”……;


在没有任何记忆成本的情况下使用sketch 插件,才是效率王道

1.文件路径 以“Sketch Measure”为例,右键显示包内容

2.文档说明 ,打开“manifest.json”文档 ,找到对应的

    "name": "Prism",   ---插件名
        "description": "创建一个美丽的画板与所有的颜色在你的“文档颜色”",   ---说明文字
    "author": "Lalo Mrtnz & Adrián Rubio",   ---作者
    "homepage": "https://github.com/ment-mx/Prism",   ---github 地址
    "version": "1.0.2",   ---版本
    "identifier": "com.ment.sketch.prism",
    "compatibleVersion": "41",
    "bundleVersion": "1.0",

    "menu": {
        "isRoot": false,
        "shortcut": "",
        "title": "规范标注"  ---修改menu 下显示的插件名
    },

近一步修改

3.保存。 sketch 会自动识别插件文档的JSON 不用重启sketch



本文来自网易实践者社区,经作者马宝授权发布