typescript语法高亮插件_vscode常用插件

插件介绍

  1. HTML Snippets
    > 初级H5代码片段及提示

31b3c70a887b15400b35d9cf5726d01a.png
  1. HTML CSS Support
    > 初级H5代码片段及提示

31b3c70a887b15400b35d9cf5726d01a.png
  1. Debugger for Chrome
    > 让 vscode 映射 chrome 的 debug功能,静态页面都可以用 vscode 来打断点调试
  2. jQuery Code Snippets
    > jquery 重度患者必须品,废话不多说
  3. vscode-icon
    > 让 vscode 资源树目录加上图标,必备良品!
  4. Path Intellisense
    > 自动路劲补全,默认不带这个功能的,赶紧装
  5. beautify
    > 格式化代码的工具
  6. Prettier
    > 格式化代码的工具,一键美化你的JavaScript/TypeScript/CSS代码。
  7. Color Highlight
    > 直观展示你定义的颜色。

31b3c70a887b15400b35d9cf5726d01a.png
  1. Atuo Rename Tag
    > 修改 html 标签,自动帮你完成尾部闭合标签的同步修改
  2. GitLens
    > 丰富的git日志插件
  3. fileheader
    > 顶部注释模板,可定义作者、时间等信息,并会自动更新最后修改时间

31b3c70a887b15400b35d9cf5726d01a.png
  1. Bracket Pair Colorizer
    > 让括号拥有独立的颜色,易于区分。可以配合任意主题使用。代码块高亮.

31b3c70a887b15400b35d9cf5726d01a.png
  1. Open-In-Browser
    > 此插件在快捷菜单中添加了在默认浏览器查看文件选项,以及在客户端(Firefox,Chrome,IE)中打开命令面板选项

31b3c70a887b15400b35d9cf5726d01a.png
  1. Quokka
    > Quokka 是一个调试工具插件,能够根据你正在编写的代码提供实时反馈。它易于配置,并能够预览变量的函数和计算值结果。另外,在使用 JSX 或 TypeScript 项目中,它能够开箱即用。
    ``` // ctrl + shift + p 搜索 quokka 命令 执行
    // 要打开新的quokka文件(Cmd/Ctrl + K, J对于JavaScript或Cmd/Ctrl + K, TTypeScript),请在现有文件(Cmd/Ctrl + K, Q)上(重新)启动它。 ```
    使用:先shift+cmd+p (ctrl+shift+p)输入 quokka 选择 new javascript 就行了
  2. CSS Peek
    > 你可以追踪至样式表中 CSS 类和 ids 定义的地方。当你在 HTML 文件中右键单击选择器时,选择“ Go to Definition 和 Peek definition ”选项,它便会给你发送样式设置的 CSS 代码。
  3. SVG Viewer
    > 此插件在 Visual Studio 代码中添加了许多实用的 SVG 程序,你无需离开编辑器,便可以打开 SVG 文件并查看它们。同时,它还包含了用于转换为 PNG 格式和生成数据 URI 模式的选项。
  4. TODO Highlight
    > 这个插件能够在你的代码中标记出所有的 TODO 注释,以便更容易追踪任何未完成的业务。在默认的情况下,它会查找 TODO 和 FIXME 关键字。当然,你也可以添加自定义表达式。// 在命令窗 搜索todo使用命令 1. background
    背景图片可自定义//"background.enabled": false,//卸载插件开启 "background.useDefault": false, "background.style": { "content": "''", "pointer-events": "none", "position": "absolute", "z-index": "99999", "width": "100%", "height": "100%", "background-position": "0% 0%", "background-size": "cover", "background-repeat": "no-repeat", "opacity": 0.1 }, "background.customImages": [ "file:///F:/BaiduNetdiskDownload/s.jpg", "https://s.cn.bing.net/th?id=OSA.uMbS0SjznPW79w&w=230&h=160&c=8&rs=1&pid=SatAns" ], 1. Indenticator
    高亮缩进线
  5. Auto Close Tag
    > 自动添加HTML / XML关闭标签(必备)
  6. Git History
    > 以图表的形式查看git日志
  7. htmltagwrap
    > 可以在选中HTML标签中外面套一层标签
    使用:选择一大段代码,然后按“Alt + W”
  8. Image Preview
    > 鼠标移到路径里显示图像预览
  9. Output Colorizer
    > 输出提示的文字颜色有一些变化,方便获取关键信息
  10. Sass
    > sass必备
  11. Image Preview
    > 鼠标移到路径里显示图像预览
  12. Image Preview
    > 鼠标移到路径里显示图像预览
  13. Live Sass Compiler
    > 实时编译 sass ,不过需要配置,附上我的配置 "liveSassCompile.settings.formats":[ // You can add more { "format": "compressed",//压缩 "extensionName": ".min.css",//编译后缀名 "savePath": "./css"//编译保存的路径 } ],

31b3c70a887b15400b35d9cf5726d01a.png
  1. indent-rainbow
    > 简单的插件可以使得对齐更加具有可读性。色彩填充断行,实用.

31b3c70a887b15400b35d9cf5726d01a.png
  1. Better Comments
    > 更加人性化的注释

31b3c70a887b15400b35d9cf5726d01a.png
  1. Highlight Matching Tag
    > 自动匹配标签结束地方

31b3c70a887b15400b35d9cf5726d01a.png
  1. vscode-spotify
    > 音乐插件
  2. VueHelper
    > snippet代码片段

Vue插件及react

  1. vetur
    > 语法高亮、智能感知、Emmet等
  2. VueHelper
    > snippet代码片段
  3. Import Cost > 引入包大小计算,对于项目打包后体积掌握很有帮助
  4. Vue 2 Snippets
    > Vue2 片段补全工具
  5. npm Intellisense > 可以在导入语句自动补全npm模块名称。
  6. react-beautify > 格式化 javascript, JSX, typescript, TSX 文件
  7. React-Native/React/Redux snippets for es6/es7 > react代码片段,下载人数超多

主题及个性化

  1. Dracula Official > 目前我觉得是vscode上最漂亮的主题,

31b3c70a887b15400b35d9cf5726d01a.png
  1. One Dark Pro
    > 最常用主题
  2. Eva Theme
    > 里面包含黑色和白色主题,这个白色主题感觉挺好看的

31b3c70a887b15400b35d9cf5726d01a.png

31b3c70a887b15400b35d9cf5726d01a.png
  1. Boxy Theme Kit
    > 最常用主题
  2. One Monokai Theme

31b3c70a887b15400b35d9cf5726d01a.png
  1. Material Theme
    > Visual Studio Code最悠久的主题!

基本配置

  1. vacode配置及插件推荐
{"editor.tabSize": 2,"files.associations": {"*.vue": "vue"},"eslint.autoFixOnSave": true,"eslint.options": {"extensions": [".js",".vue"]},"eslint.validate": ["javascript","javascriptreact","vue","vue-html"],"search.exclude": {"**/node_modules": true,"**/bower_components": true,"**/dist": true},"emmet.syntaxProfiles": {"javascript": "jsx","vue": "html","vue-html": "html"},"extensions.autoUpdate": true,"editor.renderWhitespace": "boundary","editor.cursorBlinking": "smooth","workbench.welcome.enabled": true
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575163.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cfree运行程序错误_C/C++程序调试和内存检测

程序出现错误很正常,一个优秀的程序员必须学会调试,发现错误并改正。减少程序错误最有效的方法是:在敲代码之前,多花点时间思考,如何构造程序,数据结构和算法,尽量把细节提前写下来,…

session的removeattribute移除一个不存在的属性会怎么用_公认峡谷机制最完美,对线几乎无解,夏侯惇高端局为何火不起来?...

Hello各位亲爱的小伙伴们,大家好,我是沐辰。在王者荣耀中始终有这么一个说法:“夏侯惇是王者峡谷机制最完美的英雄”,当然这个可不是沐辰胡编乱造,而是策划在数年前就曾公开发表过的看法。从机制上来,夏侯惇…

python图标的演变_python day 22 CSS拾遗之箭头,目录,图标

lanxing4. CSS拾遗之箭头画法.up { border-top: 30px solid green; border-right: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 30px solid transparent; display: inline-block; } .down { border-top: 30px solid transparent; border-rig…

PHP中生成UUID

一、什么是UUID 简单的说UUID就是一串全球唯一的(16进制)数字串。 UUID的全拼为“Universally Unique Identifier”,可以译为“通用唯一识别码”。UUID由开源软件基金会 (Open Software Foundation, OSF) 定义,是分布式计算环境 (Distributed Computing …

岗位po是什么意思_面试时,面试官问你有什么优点和缺点?应该如何巧妙的回答?...

工作多年,被面试过很多次,也面试过很多人,其中有一次印象最深刻,这次我不是主面试官,经理要面试一个候选人,他就拉上了我,作为陪衬,用经理的话说就是撑撑场面, 所以问题的…

java中Collection集合、Iterator迭代器接口、for each循环遍历集合或对象

Collection集合: 概念:集合是java中提供一种存储多个数据的容器;数组也是存储数据的容器,集合和数组的区别就是集合的长度可以改变,而数组的长度不可以改变;集合可以存储多种类型的对象数据,而数组只能存储…

工业镜头选型计算公式_变压器分接开关选型指南

如何选择变压器适用的分接开关型号?选型中又有哪些值得注意的事项呢?小编特别整理提炼了分接开关选型指南,让我们一起来看一下。分接开关的产品型号示例如下:型号中的各项参数和规格可通过以下步骤计算确定:1、确定调压…

icmp端口_pingtunnel搭建icmp隧道

说明pingtunnel可以将udp、tcp、sock5流量伪装成icmp传输,地址:https://github.com/esrrhs/pingtunnel/,详细说明和用法可参考官方说明。示例图客户端运行在攻击机,服务端运行在受害机。情况如下:通过pingtunnel搭建一…

node中使用短信验证功能(阿里云为例)

一、选择短信平台 短信平台有很多,这里我选择阿里云,详细步骤如下: 进入短信控制台,对要发送的短信格式进行配置,如果没有签名,需要申请签名后操作(注意:需要自己已有阿里云账号且实…

如何画圆柱_什么是最速降线?如何来验证一下呢?这里用SolidWorks来试一试

一个仅受重力的物体,从一个点出发,沿着一条没有摩擦的斜坡滚动到另外一个点。肯定有一个斜坡使物体运动的时间最短。这个斜坡所在的曲线就是“最速降线”。关于这个最速降线是怎么计算出来,我并不知道,但是他有一个结论&#xff0…

根据用户id查询菜单列表(菜单权限问题)

根据用户id查询菜单列表(菜单权限问题): 最高级用户菜单效果图: 较低级别用户菜单效果图: SQL语句分析图: 根据用户id查询对应菜单(权限)SQL语句: SELECT * FROM us…

pycharm中配置r语言_【R语言】R语言中的循环

编程中减少代码重复的两个工具,一是循环,一是函数。循环,用来处理对多个同类输入做相同事情(即迭代),如对不同列做相同操作、对不同数据集做相同操作。R语言有三种方式实现循环:(1&a…

钉钉api 获取 accesstoken_Thinkphp5.X异常接管后通过钉钉机器人推送通知

大多团队在生产环境下都会关闭app_debug,所以相对应的错误信息就不能实时查看到。以下分享一个目前团队项目正在用的生产环境下相关技术人员能第一时间获取通知的方法:先上效果图:以上通知是在钉钉中显示!下面介绍开发步骤&#x…

js中将有层级关系的一维数据转换为父子级关系的二维数据、菜单权限三级层级数据实现(树形结构数据)

很久没有发文了&#xff0c;今天发点不一样的&#xff0c;如下&#xff1a; <script>// 一维数据&#xff1a;let arrData[{ r_id: 1, role_name: 开发商, n_id: 1, txt: 主页 },{ r_id: 1, role_name: 开发商, n_id: 2, txt: 项目 },{ r_id: 1, role_name: 开发商, n_id…

修改器内置脚本编写_Node.js 中实践 Redis Lua 脚本

对别人的意见要表示尊重。千万别说&#xff1a;"你错了。"——卡耐基Lua 是一种轻量小巧的脚本语言&#xff0c;用标准 C 语言编写并以源代码形式开放&#xff0c;其设计目的是为了嵌入应用程序中&#xff0c;从而为应用程序提供灵活的扩展和定制功能。由于 Lua 语言…

项目上线,部署到服务器(腾讯服务器),http协议及https协议(微信小程序必须https协议才可发布)

一、准备服务器&#xff1a; 1.选择自己的服务器&#xff0c;这里有很多服务器比如&#xff0c;阿里服务器&#xff0c;腾讯服务器等&#xff0c;这里我选择腾讯服务器做测试&#xff0c;其官网&#xff1a;https://cloud.tencent.com/&#xff0c;微信扫码登录后如下进入首页…

队列的基本操作_算法与数据结构(五) 栈和队列

? 工欲善其事&#xff0c;必先利其器。栈和队列 - Stack And Queue栈如何理解栈呢&#xff1f;后进者先出&#xff0c;先进者后出&#xff0c;这就是典型的 "栈" 结构。04_栈和队列-栈结构从栈的操作特性上来看&#xff0c;栈是一种“操作受限”的线性表&#xff0c…

八邻域轮廓跟踪算法_结合mRMR选择和IFCM聚类的遥感影像分类算法

随着遥感成像技术的发展&#xff0c;高分遥感影像空间分辨率逐年提高&#xff0c;已经成为获取地物信息的主要数据来源之一。高分影像分类作为遥感影像处理的重要任务之一&#xff0c;在地理国情普查与监测、数字城市建设、城市规划等领域具有广阔的应用前景。高分影像具有纹理…

node.js中net模块、node实现tcp通信

node.js中net 一、net模块感知&#xff1a; net模块用于创建基于TCP&#xff08;或IPC&#xff09;通信的服务器或客户端&#xff0c;它是nodejs内置模块&#xff0c;直接使用require(‘net’)的方式引入&#xff0c;类似http模块。 二、创建一个tcp服务器&#xff1a; //1…

struts2--文件上传大小

struts2--文件上传大小 Struts2文件上传的大小限制问题 问题&#xff1a;上传大文件报错……解决&#xff1a;修改struts.xml文件中的参数如下<constant name"struts.multipart.maxSize" value"55000000"/><action name"UploadFile" cl…