大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
1. Search node_modules
用于搜索node_modules下的文件
2. CodeMetrics
Computes complexity in TypeScript / JavaScript files.
It looks like this
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 遵循相同的原则,但拥有更快速的体验。
它跟 CSS 一样令人折服, 很难去记忆所有的CSS类。这个扩展可以根据工作区中的 CSS 文件自动补全你输入的 CSS 类名。
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:
Prettier – JavaScript formatter格式化后的,
在进行git操作的时候往往需要文件相对根目录的路径
vscode有自带的copy path 但是copy出来的是D:\demo\rebaseDemo\jin.txt
然后报错
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目录下
截图
然后push到远端git仓库也是可以完美呈现的
在当前文件右键选择View Node Package Source,然后头部就会显示你当前文件依赖的第三方库,
View Node Package
然后选中一个文件名,就会在浏览器中打开该库的仓库,就很容易看源码,而不用在浏览器里去搜索
一键删除当前文件的注释,支持40多种语言
给代码外面添加HTML标签
wraphtmltag.gif
vscode自带的emmet有wrap功能,但是需要在vscode里面设置快捷键,默认没有快捷键
emmet wrapWithAbbreviation
为单页面的 vue 文件提供 css 转定义的支持,找到标签上的classname 然后F12直接定位到该classname所在的位置
git-graph.gif
通过tree的形式展示项目中所有TODO项
Todo Tree
Debug Visualizer
目前http://draw.io支持3中文件后缀,你只需要新建3种后缀之一的文件就可以在vs code中画流程图,它们分别是,
.drawio
.dio
.drawio.svg
后续还会支持*.drawio.png,可以直接保存为常规图片格式,目前尚未发布。
draw.io
在写单测的时候我们我们我们有期待的结果expected,还有原始值,原始值经过一个函数的处理得到expected,但是别人入手你的代码的时候,这个函数完全是个黑盒,在不看这个函数实现的时候,怎么推测这个函数到底做了什么,这个时候Partial Diff就很重要了,直接选取两个代码片段做对比,很直观的就发现,两段数据发生了什么变化,从而推测函数做了什么。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/187528.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...