这些webstorm的功能,作让工作效率翻倍

523 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情

今天来说说平时在Webstorm的使用过程中的那些很好用的操作

一、快捷键

1.跳转到定义

Ctrl+B

这是日常使用最多的也是感觉最实用的一个功能了,无论是css样式定义的位置还是函数定义的位置都可以跳转。帮助快速熟悉项目中的逻辑,找到源定义的源头。

2.格式化

Ctrl+Alt+L,自动对齐缩进,让代码更整洁

3.查找和替换(全局):

Ctrl+Shift+f是全局查找,平时用的更多的还是Ctrl+Shift+R,查找的同时快速定位要修改的文件位置,小窗口预览并且直接修改文件内容

image.png

4.快速定位:

点击这个按钮,可以直接定位到当前文件的目录位置,文件比较多的时候非常方便,省去了翻找的时间

image.png

5.Eslint配置

可以下载插件,也可以用webstorm自带的Eslint,只需要打开setting,找到eslint设置页面,每次保存的时候就可以实现eslint的格式化

image.png

6.自动保存

不需要手动保存文件,ctrl+s后会自动编译运行。

二、查看本地修改历史记录

当文件改动后,想要再找回之前的代码时,右键目标文件-->show history,历史记录会以小窗口的形式展现,并可以对比新旧版本的差异,可以看到近12个小时以及更早的记录。

image.png

三、内置Git

无论是更新代码、解决冲突,还是新建、检出分支、查看提交记录,都能得到很好的支持。

不需要其它的软件,一个编译器就搞定。

四、开箱即用

 JavaScript、TypeScript、React、React Native、Vue、Angular、Node.js...

可以快速搭建一个项目的脚手架,新手友好。

image.png

五、插件市场

可以在现有功能的基础上添加更多自定义选项,还有很多很有趣的插件也可以在里面找到

1.CodeGlance

sublime 和 vscode 默认在编辑器右侧显示代码的缩略图,webstorm 安装插件可以实现

2.sonarLint 代码质量分析检查

安装成功后会在编译器下方的工具栏显示,智能提示一些可优化的地方,使代码写得更规范&优雅

image.png

六、JetBrains生态

各个软件基本的操作都是相似的,无论使用什么技术,在JetBrains都能到找到适合的工具。

如果习惯使用的是idea,只要安装vue的插件就可以完美识别vue代码,前后端一个编辑器搞定。