vscode常用的插件_vscode必装插件

vscode常用的插件_vscode必装插件1.Searchnode_modules用于搜索node_modules下的文件2.CodeMetricsComputescomplexityinTypeScript/JavaScriptfiles.Itlookslikethis3.CodeRunner右键runcode直接在vscode里运行当前文件的代码。支持多种语言。Runcodesnippet…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1. Search node_modules

用于搜索node_modules下的文件

2. CodeMetrics

Computes complexity in TypeScript / JavaScript files.

It looks like this

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3. Code Runner

右键 run code 直接在vscode里运行当前文件的代码。支持多种语言。

Run code snippet or code file for multiple languages: C, C++, Java, JavaScript, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, C# Script, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, AutoHotkey, AutoIt, and custom command

重构文件相关的引用路径,当你把文件删除了或者文件路径移动了,其他引用该文件的路径会自动重构。

重构时,修复相对路径错误。 自动查找和修复文件夹中所有文件的所有相对路径。 修复后,查看更改!

格式化粘贴

This extension adds limited support for pasting and indenting code. Much like SublimeText’s paste_and_indent.

主要特征:

☞ 它是 EditorConfig 面向 Visual Studio 官方发布的扩展

☞ 可以用来定义缩进,制表符以及行开始和结束位置的样式

☞ 拥有可以用来读取和遵循已经定义好了的样式规则的文本编辑器插件

☞ 使用了 editorconfig npm 软件包

![](http://upload-images.jianshu.io/upload_images/910389-a4303b34166611c6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

Evernote 是最受欢迎的笔记应用程序之一。它可以用于通过 Evermonkey 扩展来提高编码的质量和效率。这个方便的 Visual Studio Code 扩展能让 Evernote 支持 Markdown,与 Sublime Text 遵循相同的原则,但拥有更快速的体验。

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

它跟 CSS 一样令人折服, 很难去记忆所有的CSS类。这个扩展可以根据工作区中的 CSS 文件自动补全你输入的 CSS 类名。

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Bracket Pair Colorizer 是一个括弧着色器,如果不同的括弧会让你感到一团乱麻,这个 Visual Studio Code 扩展就能帮助你使用代码着色选项来匹配它们。你可以定义那些字符匹配指定的颜色。

设置字母大小写转换

{

“key”: “ctrl+k ctrl+u”,

“command”: “uppercase”,

“when”: “editorTextFocus”

},

{

“key”: “ctrl+k ctrl+l”,

“command”: “lowercase”,

“when”: “editorTextFocus”

}

activate-power-mode 在其它编辑器里很流行,有很酷的代码编写效果,那么vscode的你也可以尝试这种极致体验:

[图片上传失败…(image-f8b3e5-1531365416804)]

VS Code package to format your Javascript / Typescript / CSS

我找他是用来格式化tsx文件的,vscode自带的格式化可以满足其他文件格式化的需要,看个对比图,

自带的格式化tsx:

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Prettier – JavaScript formatter格式化后的,

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

在进行git操作的时候往往需要文件相对根目录的路径

vscode有自带的copy path 但是copy出来的是D:\demo\rebaseDemo\jin.txt

然后报错

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

copy path

我们就需要手动去改为D:/demo/rebaseDemo/jin.txt,这样很麻烦,有了Copy Relative Path就方便多了,直接拿到根目录的相对路径src/meta.html

但是在当前workspace有多个项目,Copy Relative Path就会带上项目的路径

css in js 的插件,官方说明需要两个插件配合使用

Launch VS Code Quick Open (⌘+P), paste the following command, and press enter.

ext install vscode-styled-jsx

Launch VS Code Quick Open (⌘+P), paste the following command, and press enter.

ext install vscode-styled-jsx-languageserver

{`

.app-container {

background-color: #fff;

max-width: 640px;

margin: auto;

padding: 20px;

}

`}

括号写在style 标签下面,没有语法提示,下面这么写就是好的:

.app-container {

background-color: #fff;

max-width: 640px;

margin: auto;

padding: 20px;

}

`}

Paste image directly from clipboard to markdown/asciidoc(or other file)!

Support Mac/Windows/Linux! And support config destination folder.

用qq截图或者复制页面上的图片,然后Ctrl+Alt+V就可以轻松的复制图片到markdown,这里我们可以配置图片的目录,”pasteImage.path”: “${projectRoot}/screenshot”,这样所有的markdown的图片都会被保存到项目根目录的screenshot目录下

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

截图

然后push到远端git仓库也是可以完美呈现的

在当前文件右键选择View Node Package Source,然后头部就会显示你当前文件依赖的第三方库,

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

View Node Package

然后选中一个文件名,就会在浏览器中打开该库的仓库,就很容易看源码,而不用在浏览器里去搜索

一键删除当前文件的注释,支持40多种语言

给代码外面添加HTML标签

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

wraphtmltag.gif

vscode自带的emmet有wrap功能,但是需要在vscode里面设置快捷键,默认没有快捷键

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

emmet wrapWithAbbreviation

为单页面的 vue 文件提供 css 转定义的支持,找到标签上的classname 然后F12直接定位到该classname所在的位置

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

git-graph.gif

通过tree的形式展示项目中所有TODO项

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Todo Tree

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Debug Visualizer

目前http://draw.io支持3中文件后缀,你只需要新建3种后缀之一的文件就可以在vs code中画流程图,它们分别是,

.drawio

.dio

.drawio.svg

后续还会支持*.drawio.png,可以直接保存为常规图片格式,目前尚未发布。

0e98141746fc?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

draw.io

在写单测的时候我们我们我们有期待的结果expected,还有原始值,原始值经过一个函数的处理得到expected,但是别人入手你的代码的时候,这个函数完全是个黑盒,在不看这个函数实现的时候,怎么推测这个函数到底做了什么,这个时候Partial Diff就很重要了,直接选取两个代码片段做对比,很直观的就发现,两段数据发生了什么变化,从而推测函数做了什么。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187528.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • document.getElementById的理解

    document.getElementById的理解个人现在的理解就是在一个页面中找到对应id的模块

    2022年7月15日
    22
  • java 优先级队列_JAVA 队列

    java 优先级队列_JAVA 队列优先级队列是比栈和队列更专用的结构,在多数情况下都非常有用。优先级队列像普通队列一样,有一个队头和队尾,并且也是从队头移除数据。优先级队列中,数据按关键词有序排列,插入新数据的时候,会自动插入到合适的位置保证队列有序。举个例子来说,一组整型数,如果使用优先级队列的话,不管队列之前放入的数据如何,后面添加进去的数据总会被按照升序或者降序排列,当然这个只是优先级队列最基本的使用,在实际生产中可能有…

    2022年9月15日
    2
  • goland最新激活码[在线序列号]

    goland最新激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    64
  • 463个生活小窍门

    463个生活小窍门1、巧用牙膏6:若有小面积皮肤损伤或烧伤、烫伤,抹上少许牙膏,可立即止血止痛,也可防止感染,疗效颇佳。2、巧除纱窗油腻3:可将洗衣粉、吸烟剩下的烟头一起放在水里,待溶解后,拿来擦玻璃窗、纱窗,效果均不错。3、将虾仁放入碗内,加一点精盐、食用碱粉,用手抓搓一会儿后用清水浸泡,然后再用清水洗净,这样能使炒出的虾仁透明如水晶,爽嫩可口。4、和饺子面的窍门1:在1斤面粉里掺入6个蛋清,使面里蛋白质增加,包的饺子下锅后蛋白质会很快凝固收缩,饺子起锅后收水快,不易粘连5、将残茶叶浸入水中数天后,浇在植

    2022年6月23日
    20
  • 使用虚拟机7.1.3安装完Debian 6后,安装VMware-tools时,不能添加共享文件夹?

    使用虚拟机7.1.3安装完Debian 6后,安装VMware-tools时,不能添加共享文件夹?安装VMware-tools时,需要编译一些东西,在debian6中没有合适的编译环境导致;解决方法:1、安装Build-essential,安装完成后使用gcc-v看看GCC是否安装成功; 2、使用uname-r查看内核版本,然后安装与其版本一致的linux-h

    2022年10月18日
    3
  • 微信小程序后端开发流程_微信小程序开发入门

    微信小程序后端开发流程_微信小程序开发入门微信小程序开发流程记录一、代码处理(一)微信小程序(前端显示)微信小程序项目的架构部分特点说明(二)后台服务器(数据交互)需要的环境特别注意二、项目部署(一)Wampserver的设置(二)域名的获取(三)小程序官方网站上的设置一、代码处理最近一大学同窗开了家自习室,需要一个自习室的预约微信小程序,又恰好手上没有什么代码项目在写,本着少一事不如多一事的原则,尝试了第一次的微信小程序开发。白天要上班,只能利用晚上时间编写,反正他也不着急开业,于是前前后后用了大概半个月的时间,故做记录。刚开始写,确实没什

    2022年9月2日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号