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)
上一篇 2026年4月19日 上午11:31
下一篇 2026年4月19日 上午11:37


相关推荐

  • request对象和response对象

    request对象和response对象一、请求响应流程图 服务器处理请求的流程: (1)服务器每次收到请求时,都会为这个请求开辟一个新的线程。 (2)服务器会把客户端的请求数据封装到request对象中,request就是请求数据的载体! (3)服务器还会创建response对象,这个对象与客户端连接在一起,它可以用来向客户端发送响应。   由流程图可以看出,在

    2022年6月12日
    47
  • cursor pro 额度嗖一下就用完了,配置api可以接着用claude opus

    cursor pro 额度嗖一下就用完了,配置api可以接着用claude opus

    2026年3月16日
    5
  • android spi读写不通,msm8909+android5.1.1 由BLSP3改为BLSP1后SPI读写速度慢问题解决

    android spi读写不通,msm8909+android5.1.1 由BLSP3改为BLSP1后SPI读写速度慢问题解决msm8909+android5.1.1由BLSP3改为BLSP1后SPI读写速度慢问题解决发现SPI的读写速度慢了不少,msm8909-cb03.dtsi文件相关内容如下:spi_0:spi@78b5000{/*BLSP1QUP1*/compatible=”qcom,spi-qup-v2″;#address-cells=<1>;#size-cells=<…

    2022年10月19日
    4
  • AI一键让图片动起来

    AI一键让图片动起来

    2026年3月15日
    2
  • C语言多线程演示

    C语言多线程演示一 线程简介线程 线程是程序中的一个执行流 每个线程都有自己的专有寄存器 栈指针 程序计数器等 但代码区是共享的 即不同的线程可以执行同样的函数 多线程 多线程是指程序中包含多个执行流 即在一个程序中可以同时运行多个不同的线程来执行不同的任务 也就是说允许单个程序创建多个并行执行的线程来完成各自的任务 多线程作用 1 达到充分利用 CPU 的目的多线程完成 cpu 内核的快速切换 提高 CPU 的利用率 2 提高任务处理的效率单线程编程对于一个较大的任务来说花费较长时间 多线程会创建多个并行的线程来

    2026年3月26日
    1
  • JNI/NDK入门指南之JavaVM和JNIEnv

    JNI/NDK入门指南之JavaVM和JNIEnvJNI NDK 开发指南之 JavaVM 和 JNIEnv 在前面的章节 JNI 数据类型 描述符详解中 我们详解了 JNI 数据类型和描述符的一些概念 那么在今天我们将要熟悉掌握 JNI 的开发中另外两个关键点 JavaVM 和 JniEnv 细说 JavaVMJavaVM 英文全称是 Javavirtualm 用咋中国话来说就是 Java 虚拟机 一个 JVM 中只有一个 JavaVM 对象

    2026年3月17日
    3

发表回复

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

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