用于搜索node_modules下的文件css
Computes complexity in TypeScript / JavaScript files.
It looks like thishtml
右键 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前端
重构文件相关的引用路径,当你把文件删除了或者文件路径移动了,其余引用该文件的路径会自动重构。
重构时,修复相对路径错误。 自动查找和修复文件夹中全部文件的全部相对路径。 修复后,查看更改!vue
格式化粘贴node
This extension adds limited support for pasting and indenting code. Much like SublimeText's paste_and_indent.git
主要特征:
☞ 它是 EditorConfig 面向 Visual Studio 官方发布的扩展
☞ 能够用来定义缩进,制表符以及行开始和结束位置的样式
☞ 拥有能够用来读取和遵循已经定义好了的样式规则的文本编辑器插件
☞ 使用了 editorconfig npm 软件包github

Evernote 是最受欢迎的笔记应用程序之一。它能够用于经过 Evermonkey 扩展来提升编码的质量和效率。这个方便的 Visual Studio Code 扩展能让 Evernote 支持 Markdown,与 Sublime Text 遵循相同的原则,但拥有更快速的体验。npm
它跟 CSS 同样使人折服, 很难去记忆全部的CSS类。这个扩展能够根据工做区中的 CSS 文件自动补全你输入的 CSS 类名。visual-studio-code
Bracket Pair Colorizer 是一个括弧着色器,若是不一样的括弧会让你感到一团乱麻,这个 Visual Studio Code 扩展就能帮助你使用代码着色选项来匹配它们。你能够定义那些字符匹配指定的颜色。浏览器
设置字母大小写转换
{ "key": "ctrl+k ctrl+u", "command": "uppercase", "when": "editorTextFocus" }, { "key": "ctrl+k ctrl+l", "command": "lowercase", "when": "editorTextFocus" }
VSCode快捷键大全
activate-power-mode 在其它编辑器里很流行,有很酷的代码编写效果,那么vscode的你也能够尝试这种极致体验:
[图片上传失败...(image-f8b3e5-1531365416804)]
VS Code package to format your Javascript / Typescript / CSS
我找他是用来格式化tsx文件的,vscode自带的格式化能够知足其余文件格式化的须要,看个对比图,
自带的格式化tsx:
Prettier - JavaScript formatter格式化后的,
VS Code 折腾记 - (9) 新一轮前端插件(代码质量|正则|版本控制|NG|Vue|React)
Visual Studio Code 必备插件,主题及语法提示
在进行git操做的时候每每须要文件相对根目录的路径
vscode有自带的copy path 可是copy出来的是D:demorebaseDemojin.txt
而后报错
咱们就须要手动去改成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
next.js 推荐使用的css写法就是styled-jsx,可是这个插件有个bug:Request textDocument/completion failed with message: Cannot read property 'kind' of undefined #2
<style jsx> {` .app-container { background-color: #fff; max-width: 640px; margin: auto; padding: 20px; } `} </style>
括号写在style 标签下面,没有语法提示,下面这么写就是好的:
<style jsx>{` .app-container { background-color: #fff; max-width: 640px; margin: auto; padding: 20px; } `}</style>
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目录下
而后push到远端git仓库也是能够完美呈现的
在当前文件右键选择View Node Package Source,而后头部就会显示你当前文件依赖的第三方库,
而后选中一个文件名,就会在浏览器中打开该库的仓库,就很容易看源码,而不用在浏览器里去搜索
一键删除当前文件的注释,支持40多种语言
给代码外面添加HTML标签
vscode自带的emmet有wrap功能,可是须要在vscode里面设置快捷键,默认没有快捷键
为单页面的 vue 文件提供 css 转定义的支持,找到标签上的classname 而后F12直接定位到该classname所在的位置
经过tree的形式展现项目中全部TODO项
目前http://draw.io支持3中文件后缀,你只须要新建3种后缀之一的文件就能够在vs code中画流程图,它们分别是,
后续还会支持*.drawio.png,能够直接保存为常规图片格式,目前还没有发布。
在写单测的时候咱们咱们咱们有期待的结果expected,还有原始值,原始值通过一个函数的处理获得expected,可是别人入手你的代码的时候,这个函数彻底是个黑盒,在不看这个函数实现的时候,怎么推测这个函数到底作了什么,这个时候Partial Diff就很重要了,直接选取两个代码片断作对比,很直观的就发现,两段数据发生了什么变化,从而推测函数作了什么。