Creator | VS Code语法提示/配色主题/代码格式化/过滤文件/断点调试/书签

长按关注

获取更多笔记和源码

公众号:CocosCreator笔记

 

 

导读

 

 

Creator 对 VS Code 扩展

 

更新 VS Code 智能提示数据

 

添加 Chrome Debug 配置

 

安装插件

 

中文语言包

 

Debugger for Chrome

 

Cocos Effect

 

Bookmarks

 

 

配色主题

 

 

代码格式化

 

过滤文件

 

断点调试

 

 

官方文档:配置代码编辑环境https://docs.cocos.com/creator/manual/zh/getting-started/coding-setup.html

 

 

1Creator对VS Code扩展

 

1.开发者 -> VS Code 工作流 -> 更新 VS Code 智能提示数据

该操作会将根据引擎 API 生成的 creator.d.ts 数据文件复制到项目根目录下

d.ts:TypeScript Declaration File,存放一些声明,类似于C/C++的.h头文件,用于编辑器的智能提示

目前 creator.d.ts 并不是100%的完善,所以经常会遇见 VS Code 提示错误,这时可以根据需要自行修改 creator.d.ts 文件,也可以在ts文件中添加标记:

标记后面一行不做类型检测

  •  
//@ts-ignore

标记此文件不做类型检测(需放在文件顶部)

  •  
//@ts-nocheck

 

2.开发者 -> VS Code 工作流 -> 添加 Chrome Debug 配置

该操作会在你的项目文件夹下添加一个 .vscode/launch.json 文件作为调试器的配置

 

2安装插件

Chinese (Simplified) Language Pack for Visual Studio Code

此中文(简体)语言包为 VS Code 提供本地化界面

 

Debugger for Chrome

通过 VS Code 调试在 Google Chrome 中运行的 TypeScript 代码

支持设置断点(包括在启用源映射时在源文件中的断点),步进(包括Chrome页面上的按钮)等功能

 

Cocos Effect

在 VS Code 中为 Cocos Effect 文件提供语法高亮

Cocos Effect 是一种基于 YAML 和 GLSL 的单源码嵌入式领域特定语言

 

Bookmarks

它可以帮助您导航代码,轻松快速地在重要位置之间移动

侧边栏可以更方便的管理书签

 

3配色主题

F1>theme

 

4代码格式化

F1>Format

 

5
文件效果

ts:

 

effect:

 

6过滤文件

为 VS Code 设置搜索和文件列表中排除的目录及文件类型

由于 build, temp, library 都是编辑器运行时自动生成的路径,而且会包含我们写入的脚本内容,所以应该在搜索中排除

而 assets 目录下的每个文件都会生成一个 .meta 文件,一般来说我们不需要关心他的内容,只要让编辑器帮我们管理这些文件就可以了

 

1.左侧活动栏 -> 管理 - > 设置

 

2.配置在搜索中排除的文件

搜索 search.exclude ,添加模式:

**/*.anim

build/

library/

temp/

 

3.配置在文件列表中排除的文件

搜索 files.exclude ,添加模式:

**/*.meta

library/

local/

temp/

 

7
断点调试

F5

或者

左侧活动栏 -> 运行 - > 开始调试

 

如果出现下面的错误

 

需要打开launch.json,配置 runtimeExecutable 字段,其值为Chrome浏览器的路径

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
{    "version": "1.4.0",    "configurations": [        {            "name": "Creator Debug: Launch Chrome",            "type": "chrome",            "request": "launch",            "url": "http://localhost:7456",            "sourceMaps": true,            "userDataDir": "${workspaceFolder}/.vscode/chrome",            "diagnosticLogging": false,            "pathMapping": {                "/preview-scripts/assets": "${workspaceFolder}/temp/quick-scripts/dst/assets",                "/": "${workspaceFolder}"            },            "runtimeExecutable":"D:/Program Files (x86)/Google/Chrome/Application/chrome.exe"        }    ]}

 

保存后再次运行,就可以断点调试了

 

长按关注

获取更多笔记和源码

公众号:CocosCreator笔记

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章