文档:VS Code 快捷键
ctrl+j ctrl+l 选中变量之后,使用这个快捷键生成 console.log
<!-- 不需要选中变量 -->
ctrl+j ctrl+c 注释(comment)所有 console.log
ctrl+j ctrl+u 启用所有(uncomment) console.log
ctrl+j ctrl+d 删除所有 (delete)console.log
ctrl+j ctrl+f 谷歌搜索(你好)「这是默认的」,变量命名(c 你好),必应搜索(b 你好),b 站搜索(bi 前端),维基(wiki),油管(yt),GitHub(gh),Stack Overflow(so)
配置 "codebing.defaultProvider": "g"
后,选中文本,直接摁 ctrl+j ctrl+f
,就能直接谷歌搜索选中的内容了,无须弹框后再输入
Codelf:你可以把它的源码 clone
到 Gitee,然后启动 Gitee Pages 服务,这样访问速度就快很多了
配置:
{
"csscomb.formatOnSave": true, // 保存时自动格式化
"csscomb.preset": "csscomb" // 格式化模板,其它配置 zen,yandex
}
默认自带的 csscomb
格式化模板 是有 bug 的,所以你需要改一下:代码片段
使用这个代码片段:
csscomb.json
当然,你也可以直接配置 "csscomb.preset"
,这样对于每一个项目而言就不用创建一个csscomb.json
了,不过这配置内容很多,所以这并不推荐!
关于这个格式化模板,有人推荐用腾讯的 AlloyTeam:Code Guide by @AlloyTeam -> 你把csscomb.json
里边的"sort-order"
改成是 AlloyTeam 给出的样式属性书写顺序规范就好了!
<!-- 选择1个单词:「ctrl+d」,选择多个单词:「ctrl shift <-」 -->
a dog -> ctrl j ctrl z -> aDog
a dog -> ctrl j ctrl e -> a-dog
这是在写 uni-app 项目时的感受
"gitblame.commitUrl": "https://${project.remote}/commit/${hash}"
-> 为了在写笔记的时候添加这节课的代码 -> ctrl j ctrl t
-> 移到到某行刚刚提交的代码,才能拿到刚刚提交的远程仓库地址 -> 有 bug -> 我用自定义代码模板(markdow.json
,就是一个关于这个项目远程仓库的固定链接地址) + 手动获取本地提交的短 hash(gsh
-> 自己配置的别名) -> 我用/dm
+hash
就能得到这个完整的地址了"fileheader.customMade": { "Date": "", "LastEditTime": "", "FilePath": "" }
(保存文件或添加文件时,文件头部会多出一段注释,比如这个文件是何时创建的,什么时候更新的,该文件的路径是?) -> 函数注释:ctrl j ctrl i
"editor.formatOnSave": true
、"[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }
-> 对 vue
文件也这样处理一下添加.editorconfig
:
[*.{js,jsx,ts,tsx,vue}]
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
你开发 uni-app 项目时,当你提交代码,请把 unpackage
给忽略掉
还有请创建两个分支:
主分支是老师的代码实现
先完成第一个分支,没有实现没关系,主要是发现问题的存在;然后切换到主分支,看老师的实现,并把代码摘抄到主分支;第二个分支默写老师的代码 -> 一共三次
给函数注释请用多行注释,这样一来,悬浮到这个函数名就会有注释提示 -> 单行注释是没有这种效果的