webstorm前端常用快捷键

Ctrl + /                  行注释/取消行注释

Ctrl + Shift + /                 块注释/取消块注释

Ctrl + W                 选择代码块,一般是增量选择

Ctrl + Shift + W            上个快捷键的回退,减量选择代码

Alt + Q             上下文信息

Alt + Enter                  意图行动,快速见效

Ctrl + Alt + L                   根据模板格式对代码格式化

Tab/ Shift + Tab     对所选行进行缩排处理/撤销缩排处理

Ctrl + X or Shift + Delete            剪切当前行或所选代码块到剪切板

Ctrl + C or Ctrl + Insert               拷贝当前行或者所选代码块到剪切板

Ctrl + V or Shift + Insert             粘贴剪切板上的内容

Ctrl + Shift + V                粘贴缓冲器中最新的内容

Ctrl + D                   复制当前行或者所选代码块

Ctrl + Y                 删除光标所在位置行

Ctrl + Shift + J            加入智能行 (HTML 和JavaScript)

Ctrl + Enter                分离智能行 (HTML 和JavaScript)

Shift + Enter            另起一行

Ctrl + Shift + U          光标所在位置大小写转换

Ctrl + Shift + ]/[      选择直到代码块结束/开始

Ctrl + Delete               删除文字结束

Ctrl + Backspace         删除文字开始

Ctrl + NumPad+/-               扩展/缩减代码块

Ctrl + Shift+ NumPad+            扩张所有

Ctrl + Shift+ NumPad-         缩减所有

Ctrl + F4                 关闭活跃编辑标签

搜索/替代相关快捷键

Ctrl + F                            当前文件内快速查找代码

Ctrl + Shift + F                 指定文件内寻找路径

F3                                   查找下一个

Shift + F3                           查找上一个

Ctrl + R                          当前文件内代码替代

Ctrl + Shift + R                 指定文件内代码批量替代

Running运行

Alt + Shift + F10              选择构架,运行

Alt + Shift + F9                 选择构架,修补漏洞

Shift + F10                      运行

Shift + F9                       修补漏洞

Ctrl + Shift + F10              从编辑运行内容构架

Ctrl + Shift + X             运行命令行

Debugging 相关快捷键

F8                           不进入函数

F7                             单步执行

Shift + F7                    智能单步执行

Shift + F8                      跳出

Alt + F9                        运行到光标处

Alt+ F8                           评估表达

F9                               重新开始程序

Ctrl + F8                         切换断点

Ctrl + Shift + F8                查看断点

Navigation 定位相关快捷键

Ctrl + N                              跳转到指定类

Ctrl + Shift + N                      通过文件名快速查找工程内的文件

Ctrl + Alt +Shift + N                 通过一个字符查找函数位置

Alt + Right/ left                   进入下一个/ 上一个编辑器选项

F12                                进入上一个工具窗口

Esc                              从工具窗口进入编辑器

Shift + Esc                 隐藏活动窗口

Ctrl + Shift + F4           关闭活动….标签

Ctrl + G                      跳转到第几行

Ctrl + E                          弹出最近打开的文件

Ctrl + Alt + Left/Right               导航前进/后退

Ctrl + Shift + Backspace        向最近编辑定位导航

Alt + F1                          查找当前选中的代码或文件在其他界面模块的位置

Ctrl + B or Ctrl + Click           跳转到定义处

Ctrl + Alt + B                    跳转方法实现处

Ctrl + Shift + B               跳转方法定义处

Ctrl + Shift + I                 打开定义快速查找

Ctrl + U                        跳转方法/超阶级

Alt + Up/Down              在方法间快速移动定位

Ctrl + ]/[                       跳转到编码块结束/开始

Ctrl + F12                      文件结构弹出

Ctrl + H                         类型层次

Ctrl + Alt + H                调用层次结构

F2/ Shift + F2                跳转到后一个/前一个错误,高亮错误或警告快速定位,使用这个快捷键可以快捷在出错的语句之间进行跳转。

F4/Ctrl + Enter             编辑源代码/查看源代码

Alt + Home                   显示导航栏

F11                              切换标记

Ctrl + F11                      采用记忆切换标记

Ctrl + #[0-9]                   跳转到带编号的标记

Shift + F11                    显示标记

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/251410.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sql常识

1.UNION与UNION ALL的区别UNION去重且排序UNION ALL不去重不排序2.sql语句or与union all的执行效率比较:union all>union> in >or 用一张表更新另一张表: UPDATE ASET A1 B1, A2 B2, A3 B3FROM A LEFT JOIN B ON A.ID B.IDMS SQL SERVER的写法&#xf…

优秀导航网站收集

一纳米学习网站导航 泡面吧导航 纳威安全导航 设计师导航网址 优设图书导航 极客导航 大前端网址导航 前端导航 转载于:https://www.cnblogs.com/fazero/p/7976684.html

Vue项目代码改进(四)—— 在使用ElementUI时点击同一个路由,页面报错

这个不可描述的问题是:在使用ElementUI时点击同一个路由,页面报错。 错误代码如下: element-ui.common.js?ccbf:3339 NavigationDuplicated {_ name: "NavigationDuplicated", name: "NavigationDuplicated", message…

es6 --- Proxy的属性(get、set除外)

apply(): 拦截函数的调用、call和apply操作 var target function () { return I am the target;}; var handler {apply: function () {reuturn I am the proxy;} };var p new Proxy(target, handler); p(); // " I am the proxy"has(): 判断对象是否…

关于jQuery对象(类数组对象)以及DOM对象相互转化问题——[object Object]和[object HTMLInputElement]

之前在某官网课程上看有关jQuery和bootstrap的相关教程,有一节课是教我们如何制作价格菜单的按钮以及总价问题 选中按钮,按钮样式会发生变化,右上角价格会自动运算 6个菜单的html结构差不多,先贴出一个菜单的html,如下…

如何去掉bootstrap table中表格样式中横线竖线

修改之前,表格看上去比较拥挤,因为bootstrap table插件中自带斑马线表格样式,有横线和竖线分栏,现在我们不需要这些。应UI设计的要求,要去掉中间的横线和竖线,使用了修改需求中一种简单粗暴的修改方法&…

启用系统登录失败处理功能

启用登录失败处理功能(限制非法登录次数,用户远程登录ssh失败超过N次,锁定用户,并设置解锁时间) 配置: 在第一行#%PAM-1.0的下面,即第二行,添加如下方代码,一定要写第二行…

Vue项目代码改进(五)—— 将侧边栏菜单改造为动态后,如何按需显示不同图标

将侧边栏菜单改造为动态后&#xff0c;目前侧边栏每项的小图标都相同 <el-aside class"aside" width"200px"><el-col :span"24"><el-menudefault-active"2"class"el-menu-vertical-demo"open"handleOpe…

es6 --- Reflect的静态方法

Reflect.get(target, name, receiver): 查找并返回 target对象的 name属性,若没有,返回undefined var myObject {foo: 1,bar: 2,get baz() {return this.foo this.bar;}, }Reflect.get(myObject, foo); // 1// 若name属性部署了读取函数(getter),则读取函数的this 绑定rece…

POJ3278——Catch That Cow

Catch That CowTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 114140 Accepted: 35715Description Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a nu…

canvas画出简陋版随鼠标转动眼睛且会眨眼的可爱樱桃小丸子

可到我的github上下载文件 需求&#xff1a; 刚加载时鼠标不移动&#xff0c;眼睛会不停地眨眼眼球会跟随鼠标移动而移动鼠标不移动时恢复眨眼效果提示&#xff1a; 除了眼睛是动态以外&#xff0c;其他静态绘制都在static()函数中利用椭圆的短轴长度先变短后恢复长度来模拟…

poj 2049(二分+spfa判负环)

poj 2049&#xff08;二分spfa判负环&#xff09; 给你一堆字符串&#xff0c;若字符串x的后两个字符和y的前两个字符相连&#xff0c;那么x可向y连边。问字符串环的平均最小值是多少。1 ≤ n ≤ 100000&#xff0c;有多组数据。 首先根据套路&#xff0c;二分是显然的。然后跑…

Vue学习笔记(一)—— 什么时候需要import Vue from 'vue'

一、当执行 import vue from ‘vue’ 时发生了什么&#xff1f; 其实在 node.js 中&#xff0c;执行 import 就相当于执行了 require&#xff0c;而 require 被调用&#xff0c;就会用到 require.resolve 这个函数来查找包的路径&#xff0c;而这个函数在 nodejs 中会有一个关于…

es6 --- 用promise对象实现Ajax操作的一个实例

首先回顾一下Ajax请求的步骤 var client new XMLHttpRequest(); client.open("GET", url); client.onreadystatechange handler; client.responseType "json"; client.setRequestHeader("Accept", "application/json"); client.s…

Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini以及服务无法启动的解决办法以及修改初始密码的方法...

LZ初学SQL&#xff0c;本来以为开源的安装很简单&#xff0c;但是中间出现了一些问题&#xff0c;记录下来&#xff0c;希望能帮助到他人。 mysql官网下载地址&#xff1a;https://dev.mysql.com/downloads/mysql/点击打开链接 以5.7.20版本为例 首先安装包解压后&#xff0c;没…

总结 构造函数与非构造函数 原型继承的一个方法

这两天真的一直在看原型以及继承之间的千丝万缕&#xff0c;哇&#xff0c;收获颇多&#xff0c;不过所谓温故知新&#xff0c;还是要多复习复习知识点&#xff0c;才能察觉那些之前不易发现的小小sparkle 真心推荐MDN文档——对象原型&#xff0c;JavaScript 中的继承&#x…

【深度学习】caffe 中的一些参数介绍

一个优秀的算法工程师51%的时间在调参数&#xff0c;48%的时间在测试模型&#xff0c;剩下的1%时间再写代码。段子虽然是网上看来的&#xff0c;但调参数是真的心碎。像我这样的小萌新更是觉得无从下手。只有知己知彼&#xff08;了解每个参数的含义&#xff09;&#xff0c;才…

Vue学习笔记(二)—— vue项目中使用axios

一、文档链接 axios文档 vue开发插件 二、axios 简介 axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端&#xff0c;它本身具有以下特征&#xff1a; 从浏览器中创建 XMLHttpRequest 从 node.js 发出 http 请求 支持 Promise API 拦截请求和响应 转换请求和响应…

es6 --- promise.prototype.then的链式引用

很多时候,我们需要使用ajax请求获取数据A.并使用A中的数据A.a来进行下一步的Ajax操作… 下面使用promise.prototype.then的链式引用来实现 // 首先封装一个getJSON的方法. var getJSON function (url) {var promise new Promise(function (resolve, reject) {var client ne…

jquery对json 键值对或数组的增加、删除、遍历操作

在前端遍历json键值对或数组遍历的情况也会经常用到&#xff0c;我们知道在java、c#其它的语言里提供方便的方法来操作&#xff0c;那么在json里面有没有类似的方法呢&#xff0c;废话就不多说了上代码&#xff1a;var jsonStr{}; //增加 jsonStr["name1"]"yu&q…