学习重点
插入「脑图」并进行编辑
学习资源
课堂PPT
嵌入「本地文件」,在文档中可预览此文件:
脑图(XMind、Mind Manager、Mind Node) 设计文件(PhotoShop、Sketch、Axure) 办公文件(PDF、PPT、Word、Excel、Keynote、Pages、Numbers)
教学视频
嵌入「本地视频」或「在线视频」,如优酷及Bilibili视频:
阅读材料
插入「附件」
学习计划
插入「表格」,可以在表格框里插入对应的图片、附件、状态
| 书名 | 章节 | 计划阅读时间 | 进程 |
|---|---|---|---|
| 《基础有机化学》 | 第三章 | 2h | 已完成 |
| 《无机化学》 | 第一章 | 1h | 进行中 |
| 《物理化学》 | 第四章 | 1h | 未开始 |
![]() |
{"window.zoomLevel": 0, // 调整窗口缩放级别。 -1 缩小20%// ! editor"editor.detectIndentation": false, // vscode默认启用了根据文件类型自动设置tabsize的选项"editor.tabSize": 2, // tab锁紧"editor.lineHeight": 20, // 行高"editor.fontSize": 15, // 字体大小"editor.fontWeight": "400", // 字体粗细"editor.wordWrap": "on", // on-自动换行, off-不换行, wordWrapColumn-编辑器视觉上换行;"editor.mouseWheelZoom": true, // 通过使用鼠标滚轮同时按住 Ctrl 可缩放编辑器的字体"editor.renderIndentGuides": true, //编辑器显示缩进参考线"editor.formatOnPaste": false, // 每次保存时、编辑粘贴 自动格式化"editor.formatOnSave": true, // 自动保存// 每次保存的时候将代码按eslint格式进行修复,vscode es6语法检测配置"editor.codeActionsOnSave": {"source.fixAll.eslint": true},// 代码快速提示。支持行内style标签代码提示"editor.parameterHints": true,"editor.quickSuggestions": {"other": true,"comments": true,"strings": true},"editor.suggest.snippetsPreventQuickSuggestions": false, // 自动补全的// ! files"files.autoGuessEncoding": true, // 自动猜测文件编码"files.autoSave": "onFocusChange", // 窗口失去焦点自动保存// 配置语言的文件关联 (html代码补全)"files.associations": {"*.vue": "vue"},// ! javascript & typescript// todo [空格相关]// 在匿名函数的函数关键字后插入空格,如function fn[_]() {}, false - [_]位置无空格"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,// 定义构造函数关键字后是否加空格。true-加空格"javascript.format.insertSpaceAfterConstructor": true,"typescript.format.insertSpaceAfterConstructor": true,// 定义函数参数括号前是否加空格。true-加空格"javascript.format.insertSpaceBeforeFunctionParenthesis": true,"typescript.format.insertSpaceBeforeFunctionParenthesis": true,// todo 定义函数的左大括号是否放置在新的一行。"javascript.format.placeOpenBraceOnNewLineForFunctions": false,// todo 文件移动时更新import引入路径"javascript.updateImportsOnFileMove.enabled": "always",// ! 插件是否自动更新"extensions.autoUpdate": true,// ! leetcode"leetcode.endpoint": "leetcode-cn","leetcode.nodePath": "C:\\Program Files\\nodejs\\node.exe",// ! [Auto Rename Tag] 自动完成另一侧标签的同步修改 配置"auto-rename-tag.activationOnLanguage": ["html","xml","php","javascript","vue"],// ! [Auto Close Tag] 自动闭合HTML/XML标签 配置"auto-close-tag.excludedTags": ["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],// ! [Manta's Stylus Supremacy插件] 配置"stylusSupremacy.insertColons": true, // 是否插入冒号"stylusSupremacy.insertSemicolons": false, // 是否插入分号"stylusSupremacy.insertBraces": false, // 是否插入大括号"stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行"stylusSupremacy.insertNewLineAroundBlocks": false, // 两个选择器中是否换行// ! [better-comments] 注释配置"better-comments.tags": [{"tag": "!","color": "#FF2D00","strikethrough": false,"underline": false,"backgroundColor": "transparent","bold": false,"italic": false},{"tag": "?","color": "#3498DB","strikethrough": false,"underline": false,"backgroundColor": "transparent","bold": false,"italic": false},{"tag": "//","color": "#474747","strikethrough": true,"underline": false,"backgroundColor": "transparent","bold": false,"italic": false},{"tag": "todo","color": "#FF8C00","strikethrough": false,"underline": false,"backgroundColor": "transparent","bold": false,"italic": false},{"tag": "*","color": "#98C379","strikethrough": false,"underline": false,"backgroundColor": "transparent","bold": false,"italic": false},{"tag": "www","color": "#9988bb","strikethrough": false,"underline": false,"backgroundColor": "transparent","bold": false,"italic": false}],// ! vetur// 默认代码风格工具"vetur.format.defaultFormatter.html": "js-beautify-html", // 默认prettyhtml"vetur.format.defaultFormatter.css": "prettier","vetur.format.defaultFormatter.postcss": "prettier","vetur.format.defaultFormatter.scss": "prettier","vetur.format.defaultFormatter.sass": "sass-formatter","vetur.format.defaultFormatter.less": "prettier","vetur.format.defaultFormatter.stylus": "stylus-supremacy","vetur.format.defaultFormatter.js": "vscode-typescript", // 让vue中的js按编辑器自带的ts格式进行格式化"vetur.format.defaultFormatter.ts": "vscode-typescript",// 以下2个配置可以被格式化继承, 但是当.prettierrc和.eslintrc.js存在时,他会被覆盖"vetur.format.options.tabSize": 2,"vetur.format.options.useTabs": false,// 设置风格"vetur.format.defaultFormatterOptions": {"js-beautify-html": {//设置标签内多个属性折行"wrap_attributes": 0, // auto|force|force-aligned|force-expand-multiline"indent_size": "2","indent_char": " ","max_preserve_newlines": 3,// "preserve_newlines": true,"keep_array_indentation": false,"break_chained_methods": false,"indent_scripts": "keep","brace_style": "collapse","space_before_conditional": true,"unescape_strings": false,"jslint_happy": false,"end_with_newline": false,"wrap_line_length": "0","indent_inner_html": false,"comma_first": false,"e4x": false,"indent_empty_lines": false},// 设置prettier风格, 可以在.vscode/settings.json文件, 如下. 或者创建个.prettierrc.js文件. (在 .settings.json 配置的prettier风格, 有些老项目会不生效, 我也不知道为啥咯, 所以还是建议单独配置 )"prettier": {// Prettier option here"trailingComma": "es5", // 多行时,尽可能打印尾随的逗号"tabWidth": 2, // 会忽略vetur的tabSize配置"useTabs": false, // 是否利用tab替代空格"semi": false, // true 句尾是加;"singleQuote": true, // true 使用单引号而不是双引号"arrowParens": "avoid" // allow paren-less arrow functions 箭头函数的参数使用圆括号}},//"editor.suggestSelection": "first","vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue","html.format.maxPreserveNewLines": 3, // 允许html最多展示几行空行// 保存时自动调整格式"html.format.enable": false,"json.format.enable": false,"javascript.format.enable": false,"typescript.format.enable": false,// ! [eslint] 配置// "eslint.autoFixOnSave": true, // 每次保存的时候将代码按eslint格式进行修复// 启动eslint"eslint.validate": ["javascript", "javascriptreact", "vue"],// eslint适用的文件配置"eslint.options": {"extensions": [".js", ".vue"]},// ! 使能每一种语言默认格式化规则// "[html]": {// "editor.defaultFormatter": "esbenp.prettier-vscode"// },// "[css]": {// "editor.defaultFormatter": "esbenp.prettier-vscode"// },// "[less]": {// "editor.defaultFormatter": "esbenp.prettier-vscode"// },"[javascript]": {"editor.formatOnSave": true,"editor.defaultFormatter": "esbenp.prettier-vscode"// "editor.defaultFormatter": "esbenp.prettier-vscode"},// "[jsonc]": {// "editor.defaultFormatter": "vscode.json-language-features"// },"[vue]": {"editor.defaultFormatter": "octref.vetur" // octref.vetur - 使用vetur; "svipas.prettier-plus" - 使用 prettier},"[git-commit]": {"editor.rulers": [72],"workbench.editor.restoreViewState": false},"[html]": {"editor.defaultFormatter": "Wscats.eno"},"git.confirmSync": false,"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"}

