VS Code 和 WebStorm的基础配置
  RlWeLU85QNwT 2023年11月02日 67 0

一, cocos标准

git环境,配置自动换行false

git config --global core.autocrlf false

这一步是为了在windows环境下 文件结束符保持\n, 否则cocos 中的meta文件在刷新时会因为\n 而产生变更记录,影响提交列表.

二, VS Code

1, 格式化工具插件: Prettier - Code formatter

配置如下:

//tab缩进"

prettier.tabWidth": 4,

//代码行长度"

prettier.printWidth": 100,

//ctrl -s 自动格式化"

Editor:Format On Save": true

2, 保持换行符为:\n

File-> Preferences -> Text Editor => Eol: \n

VS Code 和 WebStorm的基础配置_mate

这一步保证ide新建/修改文件也是以\n结尾,而非\r\n, 因为git提交时的自行换行转换已被关闭,所以代码中的\r\n不会被转换成\n.

3, 文件编码设置: utf-8

Preferences -> Text Editor => Encoding: utf8

   4, 去掉.meta的显示

a, Files:Exclude

VS Code 和 WebStorm的基础配置_格式化_02

b, Search:Exclude

VS Code 和 WebStorm的基础配置_格式化_03


三, WebStorm

1, 保持换行符为:\n

File->Settings -> Editor/CodeStyle ->  General ==> Line separator : \n 

VS Code 和 WebStorm的基础配置_mate_04

2, 文件编码设置: utf-8

 File->Settings -> Editor/File Encodings=>  Global Encoding:UTF-8, ProjectEncoding:UTF-8,Default encoding for propertities file: UTF-8

VS Code 和 WebStorm的基础配置_git_05

3, 使用VS Code的格式(没办法,很多同事喜欢用VS Code)

3.1, 定义方法后和括号之间无空格

code style -> Javascript -> Space -> Before Parentheses -> 取消勾选 Function declaretion parentheses 和 In function expression

VS Code 和 WebStorm的基础配置_格式化_06

3.2, 对象花括号和中间键值需要有空格

code style -> Javascript -> Space -> Within -> 勾选Object literal braces

VS Code 和 WebStorm的基础配置_格式化_07

4, 去掉.meta的显示

File->Settings -> Editor -> File Types -> Ignored Files and Folders

VS Code 和 WebStorm的基础配置_git_08

      5, 3.x加入代码提示配置(以3.7.3为例)

/Applications/CocosCreator/Creator/3.7.3/CocosCreator.app/Contents/Resources/resources/3d/engine/@types
/Applications/CocosCreator/Creator/3.7.3/CocosCreator.app/Contents/Resources/resources/3d/engine/bin/.declarations
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论