目录

  • VScode软件入门
    • VScode用户自定义代码块
      • 用户自定义代码块
    • VScode快捷键
    • html文件快速创建html结构
    • 谷歌快捷键
    • vscode扩展插件
      • Auto Close Tag:
      • Auto Rename Tag
      • Beautify
      • Bracket Pair Colorizer
      • Chinese
      • Code Runner
      • Code Spell Checker
      • css peek
      • Easy LESS
      • Document This
      • ESLint
      • HTML CSS Support
      • Live Server
      • open in browser
      • Power Mode
      • Terminal
      • vscode-icons
      • react
        • React-Native/React/Redux snippets for es6/es7
        • react-beautify
      • vue
        • vetur
        • VueHelper
        • Vue TypeScript Snippets
        • Vue 2 Snippets
      • 主题
        • One Dark Pro
        • Horla Light Theme
    • 常用的扩展插件

VScode软件入门

VScode用户自定义代码块

用户自定义代码块

  1. html文件用vue
{/* prefix      :代码片段名字,即输入此名字就可以调用代码片段。body        :这个是代码段的主体.需要编写的代码放在这里,      $1          :生成代码后光标的初始位置.$2          :生成代码后光标的第二个位置,按tab键可进行快速切换,还可以有$3,$4,$5.....${1,字符}    :生成代码后光标的初始位置(其中1表示光标开始的序号,字符表示生成代码后光标会直接选中字符。)description :代码段描述,输入名字后编辑器显示的提示信息。*///   换行:\r或者\n     tab键制表符: \t// 前缀部分没有什么好介绍的,唯一值得注意的是,前缀支持 N:1,也即允许多条前缀对应同一条代码片。在使用时,只需将前缀定义为数组即可,数组中的每一个前缀都能对应本代码片。    "prefix": [ "header", "stub", "copyright"],// 用「Tabstops」可以让编辑器的指针在 snippet 内跳转。使用 $1,$2 等指定光标位置。这些数字指定了光标跳转的顺序。特别地,$0表示最终光标位置。"Vue": {"prefix": "vue1", // 对应的是使用这个模板的快捷键"body": ["<!DOCTYPE html>","<html lang=\"en\">\n","<head>","\t<meta charset=\"UTF-8\">","\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">","\t<meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">","\t<title>Document</title>","\t$BLOCK_COMMENT_START  IMPORT CSS $BLOCK_COMMENT_END\n","</head>\n","<body>","\t<div id=\"app\">\n\n\t</div>\n","\t$BLOCK_COMMENT_START  IMPORT JS $BLOCK_COMMENT_END","\t<script src=\"../node_modules/vue/dist/vue.js\"></script>","\t<script>","\t\tlet vm = new Vue({","\t\t\tel: '#app',","\t\t\tdata: {\n\t\t\t\t$1\n\t\t\t},","\t\t\tcreated() {\n\t\t\t\t$2\n\t\t\t},","\t\t\tmethods: {\n\t\t\t\t$3\n\t\t\t},","\t\t\tfilters: {\n\t\t\t\t$4\n\t\t\t},","\t\t\tcomputed: {\n\t\t\t\t$5\n\t\t\t},","\t\t\twatch: {\n\t\t\t\t$6\n\t\t\t},","\t\t\tcomponents: {\n\t\t\t\t$7\n\t\t\t},","\t\t});","\t</script>","</body>\n","<html>"],"description": "vue模板1" // 模板的描述}
}

2.Vue文件模板

  • Visual Studio代码中的代码片段详解
{"vue-template": {"prefix": "vue2","body": ["<template>","  <div class=\"$1\">","","  </div>","</template>","","<script>","export default {","  name: '${TM_FILENAME_BASE}',", //默认大写的文件名"  data() { ","    return {","","    }","  }"," }","</script>","","<style lang=\"scss\" >","  .$1{","","  }","</style>"],"description": "my vue template"}}

VScode快捷键

  • VScode快捷键(mac + win 详细)

html文件快速创建html结构

  • div*4>img[src=“./img/banner$.jpg”]
<div><img src="./img/banner1.jpg" alt=""></div>
<div><img src="./img/banner2.jpg" alt=""></div>
<div><img src="./img/banner3.jpg" alt=""></div>
<div><img src="./img/banner4.jpg" alt=""></div>

谷歌快捷键

F11 全屏
ctrl+ -/+ 缩小 放大
ctrl+f 查找

vscode扩展插件

Auto Close Tag:

自动添加HTML / XML关闭标签(必备)

Auto Rename Tag

自动重命名配对的HTML / XML标签(必备)

Beautify

格式化javascript,JSON,CSS,Sass,和HTML

Bracket Pair Colorizer

颜色识别匹配括号

Chinese

适用于VS Code的中文(简体)语言包

Code Runner

非常强大的一款插件,能够运行多种语言的代码片段或代码文件:C,C ++,Java,JavaScript,PHP,Python,Perl,Ruby,Go等等,安装完成后,右上角出现:>

点击这个按钮就可以运行你的文件了(必备)

Code Spell Checker

一个基本的拼写检查器,可以很好地与camelCase代码一起使用。
此拼写检查器的目的是帮助捕获常见的拼写错误,同时保持较低的误报率。

css peek

能够查看CSS ID和类的字符串作为HTML文件中相应的CSS定义(必备)
使用方法:将光标放在class里面的属性,右击

Easy LESS

在Visual Studio Code中轻松处理LESS文件。
LESS样式表的 “保存时编译”,而无需使用构建任务。

  1. 创建一个.less文件。
  2. 点击Ctrl / Cmd + S保存文件。
  3. .css文件自动生成。
  4. 您应该在状态栏中看到一个临时的“在_X_毫秒内编译较少”消息。

注意:也可以从命令选项板中将其作为“将LESS编译为CSS”。

Document This

添加注释块

设置:

"docthis.includeAuthorTag": true,//出现@Author"docthis.includeDescriptionTag": true,//出现@Description"docthis.authorName": "shenzekun",//作者名字

快捷键: 按两次Ctrl+alt+d

ESLint

EsLint可以帮助我们检查Javascript编程时的语法错误。比如:在Javascript应用中,你很难找到你漏泄的变量或者方法。EsLint能够帮助我们分析JS代码,找到bug并确保一定程度的JS语法书写的正确性。> ESLint最初是由Nicholas C. Zakas于2013年6月创建的开源项目。它的目标是提供一个插件化的javascript代码检测工具。

因此,ESLint就是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。

HTML CSS Support

在 html 标签上写class 智能提示当前项目所支持的样式(必备)

Live Server

启动具有实时重新加载功能的本地开发服务器,以处理静态和动态页面。
启动/停止服务器的快捷方式
[注意:如果工作空间中没有文件.html.htm文件,则必须按照方法4和5来启动服务器。

  1. 打开一个项目,然后Go Live从状态栏中单击以打开/关闭服务器。
  2. 右键单击HTML资源管理器窗口中的文件,然后单击Open with Live Server。 。
  3. 打开一个HTML文件,右键单击编辑器,然后单击Open with Live Server
  4. 单击“ (alt+L, alt+O)打开服务器”并(alt+L, alt+C)停止服务器(您可以更改快捷方式窗体的键盘绑定)。[在MAC上,cmd+L, cmd+Ocmd+L, cmd+C]
  5. 通过按F1或打开命令面板,ctrl+shift+P然后键入Live Server: Open With Live Server以启动服务器或键入Live Server: Stop Live Server以停止服务器。

open in browser

当前的 html 文件用浏览器打开,类似 webstorm 的那四个小浏览器图标功能,前提条件html 文件必须保存
快捷键alt+b

Power Mode

打字鼠标效果

Terminal

在命令面板(Ctrl+Shift+P)搜索用户配置,在用户配置文件中,找到Run Code configuration下的code-runner.runInTerminal的值改为true,就好了。

vscode-icons

目录树图标

react

React-Native/React/Redux snippets for es6/es7

react代码片段,下载人数超多

VScode软件入门:用户自定义代码块+常用快捷键+常用扩展插件相关推荐

  1. IDEA 代码块收起快捷键

    IDEA 代码块收起快捷键windows 收起 Ctrl+Shift+减号 展开 Ctrl+Shift+等号

  2. python代码块注释快捷键_pycharm默认注释与快捷键功能

    pycharm快捷键使用技巧 Ctrl+d 复制当前行.或者选择的块 Ctrl+n 跳转到类 Ctrl+shift+n 快速查找文件名 Ctrl+shift+f 全局查找,快速查找关键字的文件 Ctr ...

  3. iOS 创建代码块 并附上常用的代码块(Swift 代码)

    1.选中需要创建的代码 2.右击 弹出菜单 选择create code snippet 3.自定义快捷方式 4.可使用<##>转换为自定样式 如下 我写了一些常用代码块,如有需要,可以私信 ...

  4. java学习--硬件\软件\常用快捷键\常用DOS命令

    计算机硬件 一些物理装置按系统结构的要求,构成一个有机整体,为计算机软件运行提供物质基础. 计算机硬件组成 CPU + Memory + Motherboard + IO设备 CPU 主板(Mothe ...

  5. vim代码块对齐,常用的就是左对齐

    找了半天,还是大牛的博客比较有用: http://blog.csdn.net/achiberx/article/details/12217695 从其他地方复制了一个格式很乱的代码到 vi 文本中,想 ...

  6. Mac下常用快捷键和chrome插件

    Mac的常用快捷键 shift + (control) + command + 4 截图部分 shift + (control) + command + 3 截图全屏 command + ctrl + ...

  7. Idea常用快捷键(常用)

    idea常用快捷键 快捷键 介绍 F2 跳转到下一个错误 Alt + 7 显示类的所有方法 Ctrl + F12 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选 Ctrl + G 在当前文件跳 ...

  8. Eclipse常用快捷键常用技巧

    eclipse  快捷键. 这些都是 常用快捷键.学会了这些 eclipse  快捷键 保证编程效率更高! Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率.Ec ...

  9. windows 常用快捷键(常用)

    windows 常用快捷键 ========================== 单键 ======================= Esc -- 退出当前操作 F1  -- 帮助     F2  ...

最新文章

  1. xp下添加linux启动项,grub.cfg--XP+ Ubuntu10.04双系统安装后无XP启动项
  2. idea如何设置自动换行
  3. mybatis学习(27):获取自增id方式一(在mapper中insert配置节点的属性)
  4. 贪小便宜的人交不得,否则,可能会因小失大
  5. Javascript第五章DOM简介和window对象第一课
  6. 【pytorch】常见的坑汇总
  7. 2020计算机应用模拟题,2020年函授本科计算机应用基础课后作业、模拟题及答案...
  8. java核心技术卷1 2 英文版pdf/epub+源代码 Core Java, 11th Edition
  9. 高手对中科院考博英语的体会
  10. 微信qq表情输入文本 vue
  11. pci和pcie的区别
  12. 英语中最常用的252个词根
  13. 论文阅读笔记:From Zero-Shot Learning to Cold-Start Recommendation
  14. RT-Thread 模拟器 simulator 搭建 LVGL 的开发调试环境
  15. linux系统打开远程端口,linux下3种检测远程端口是否打开的方法
  16. 通信原理包络是什么意思_罗茨鼓风机工作原理是什么 罗茨鼓风机工作原理介绍【详解】...
  17. C++通过三点坐标,获取夹角
  18. 一文盘点NeurIPS'22杰出论文亮点!英伟达AI大佬一句话总结每篇重点,一并看透今年技术趋势...
  19. 鼎捷ERP--出纳、应收、应付结算分享
  20. K210与多个VL53L0X红外测距传感器的iic应用

热门文章

  1. python计算机视觉编程——立体图像之计算视差图
  2. 功率变送器让造纸磨浆机控制系统的可靠又安全
  3. 2021 年全国大学生物联网设计竞赛(华为杯)全国总决赛获奖名单
  4. uniapp在线打包ipa - iOS篇
  5. 【2020算法练习一】笔试算法题 快手2020校园招聘秋招笔试--算法A试卷
  6. C语言规范:C89,C90,C95,C99
  7. 记录自己考研二战失败后找工作的经历
  8. 前端实现网络小说阅读器
  9. oCPC实践录 | 随你千变万化,oCPC PID控制(3)
  10. jQuery 判断是否包含在数组中 jQuery.inArray()