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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ziw文件用什么打开_html文件怎么打开

    ziw文件用什么打开_html文件怎么打开方法1:.ziw格式文件是为知笔记的文本文档,可以用为知笔记打开,直接去为知笔记官方网站下载就可以了,然后该软件的试用期是100天,不过它是经过邮箱注册的,并且没有验证邮箱这一步,所以你在100天之后可以换一个邮箱就可以了,比如之前用QQ邮箱,下次用163邮箱,另外它不会验证邮箱,所以你可以随意伪造一个邮箱登录方法2:直接把文件名后缀名改成.zip,然后解压,解压成功之后生成的是html网页,直接点击index.html就可以在浏览器中打开文件了,里面的图片不要删除,它们是index.html网页要用

    2022年10月12日
    2
  • idea配置tomcat服务器运行项目_idea添加tomcat服务器

    idea配置tomcat服务器运行项目_idea添加tomcat服务器需求背景      从Eclipse转IDEA后面对的第一个问题,就是要为IDEA配置tomcat服务,否则不可用。那么,功能需求      那么,该如何配置呢?1、点击“EditConfigurations”进入tomcat服务编辑页面。如下图所示:2、点击…

    2022年10月18日
    2
  • Redis集群详解

    Redis集群详解Redis集群详解Redis有三种集群模式,分别是:*主从模式*Sentinel模式*Cluster模式三种集群模式各有特点,关于Redis介绍可以参考这里:NoSQL(二)——RedisRedis官网:https://redis.io/,最新版本5.0.4主从模式主从模式介绍主从模式是三种模式中最简单的,在主从复制中,数据库分为两类:主数据库(master)和从…

    2022年6月13日
    25
  • winserver2016无法从WSUS获取补丁

    winserver2016无法从WSUS获取补丁Qwinserver2016有版镜像安装的系统无法获取WSUS的补丁。镜像:SW_DVD9_Win_Svr_STD_Core_and_DataCtr_Core_2016_64Bit_English_-2_MLF_X21-22843OSName:MicrosoftWindowsServer2016StandardOSVersion:10.0.14393N/ABu…

    2022年5月6日
    41
  • 阿里为什么要在北京建总部_阿里正式offer审批流程

    阿里为什么要在北京建总部_阿里正式offer审批流程开篇由于疫情的缘故,钉钉算是脱颖而出,下载量而话题度直线攀升,巧的是,我也在这个特殊时间里接到了阿里钉钉的邀请。本人毕业于华南地区某不知名211院校,Java方向,目前钉钉三面已经结束,基本可以说是坐上了“直通车”,收到的反馈都是比较好的,跟HR沟通感觉希望很大,按道理来说拿下offer是没有太大问题的,以下内容就是我这次的钉钉远程面试经历的一个分享和一些心得,希望对大家能够有所帮助。以下主要分享…

    2022年9月24日
    3
  • 【愚公系列】2022年02月 Django商城项目 34-订单支付功能实现(支付宝)[通俗易懂]

    【愚公系列】2022年02月 Django商城项目 34-订单支付功能实现(支付宝)[通俗易懂]文章目录前言一、回调逻辑处理1.安装SDK2.生成私钥公钥3.setting中支付宝配置信息4.生成支付URL5.接收支付成功信息前言具体支付宝支付流程可参考这篇文章:https://www.cnblogs.com/xiaolu915/p/10528155.html一、回调逻辑处理1.安装SDKpipinstallpython-alipay-sdk–upgrade2.生成私钥公钥opensslOpenSSL>genrsa-outapp_private_key.pem

    2022年6月1日
    36

发表回复

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

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