前言
最近我自己用了一段时间的Rider写Unity的项目,用过了才知道,Rider对Unity的适配程度非常高,真是究极无敌人性化,各种小细节让编码体验极佳。然后又想了想VS Code写Cocos项目的体验,相较之下各方面真的有很大落差,于是就想依赖VS Code插件去实现(抄)一些Rider的功能。
项目地址
GitHub: https://github.com/LeeYip/cocos-toolbox
VS Code扩展商店搜索 Cocos Toolbox
功能
自动同步meta
- 在VS Code中修改(如重命名、移动、删除)项目文件与目录时,同步修改对应的meta文件
- VS Code设置 - CocosToolbox.enableMeta
一般情况下我们都会在VS Code中屏蔽meta文件的显示,导致每次想重命名或者移动文件的时候,不方便直接在VS Code中将文件和对应的meta同步修改。
为了防止文件的引用丢失,每次都要切到CocosCreator中改,但是项目稍微大一些,经常出现切CocosCreator就卡半天的情况,非常难受。
现在这个插件可以让这些操作全都留在VS Code中进行,也方便重命名脚本时让VS Code自动修改脚本import。
颜色预览&选择
- 对文件中形如
#9648ff和color(255, 90, 0)格式的内容旁显示对应的颜色色块 - 鼠标悬停在以上格式的颜色值时,在悬浮窗上展示颜色选择器
- 可在设置 - CocosToolbox.colorLanguages中配置支持颜色预览的文件类型,默认支持类型为javascript、typescript、json
- 可在设置 - CocosToolbox.enableColor中开关
快速查找所有引用当前脚本的资源文件(场景和预制体)
- 右键菜单 - Find Cocos References
- 快捷键 ctrl(cmd)+alt+f
插件设置
PS:感谢 @1226085293 的帮助,让我把颜色悬停内容改成了颜色选择器





确实差不多,回头我就把颜色这段改一下,vscode的文档实在太难看了,找功能很不方便,我本以为要自己绘制一个,但发现悬浮窗对html的支持又很弱。
