webstorm快捷键

Navigation 导航

打开文件 Ctrl+Shift+N
打开最近打开过的文件 Ctrl+E (出现最近打开文件的列表)
打开上一次打开的文件 Ctrl+Tab (与Ctrl+E类似,在最近打开文件的列表中来回切换)

Editing 代码编辑

移动行 Ctrl+Shift+ up/down
复制当前行 Ctrl+D
剪切当前行 Ctrl+X / Shift+Delete
复制剪切板内容 Ctrl+V / Shift+Insert
删除行 Ctrl+Y
插入行 Ctrl+Shift+ Enter(在前面插入一行)Shift+ Enter(在后面插入一行)
扩展缩小选区 Shift+ up/down(按行扩展或缩小选区)Shift+ left/right(按单词或字母扩展或缩小选区)
移动光标到 方法/函数名 处 Alt + up/down
移动方法/函数 Ctrl+Shift+ up/down (与移动行相似,移动整个方法/函数时,需将光标置于 方法/函数名 处)

Alt + Enter

在Webstorm标示错误处 【Alt + Enter】 可以提示错误原因,并有相应的简单错误处理推荐。如下代码中,createItems(Items)函数还未创建,使用【Alt + Enter】 可以自动创建createItems(Items)函数

function bestCharge(Items) {
createItems(Items);
return ;
}

if条件反转(光标在if条件处按【Alt + Enter】 ,if与else 条件和对应的内容进行反转)

运行和调试

运行 Alt + Shift + F10
做了重构后,要运行上一次的程序 Shift + F10
调试 Alt + Shift F9

重构

抽取变量 Ctrl +Alt +V (比如 1 抽取,即直接声明变量let a=1)
抽取参数 Ctrl +Alt +P
在函数内Ctrl +Alt +P把未定义的变量值 抽取为函数调用进来的参数,变量值由抽取出的参数名替换
抽取方法 Ctrl +Alt +M
内联Ctrl +Alt +N (内联变量或方法,抽取方法的逆操作,光标指在方法名上按快捷键)
重命名 Shift + F6
重构菜单 Ctrl +Alt +Shift+ T (打开重构各种手法的菜单)

补全

智能补全 Ctrl +Shift + Enter 可不移动光标,直接补全花括号,分号 等非常多的补齐功能
向后声明 变量值.变量类型 + Tab

内置Live Templates (JS的自动补齐:)
1 iter+Tab for循环(let obj of…)
2 itin+Tab for循环(var obj in…)
3 itar+Tab for循环从0开始i++ (var i)
for (var = 0; < .length; ++) {
var = [];

}
4 ritar+Tab for 循环到0结束i-- (var i)
5 defn+Tab
define([""], function() {

});
6 flow+Tab 添加 流插入注释 // @flow
7 ref+Tab 插入参考路径
///

8 us+Tab 在文件最开始,添加‘use strict'(使用严格的声明)
"use strict";

其他

格式化代码Ctrl + Alt + L
查找Action :Ctrl + Shift + A 打开快捷键搜索查找的小框框
eg. 输入Toggle presensation mode 可以切换演示模式(进入全屏模式)
查找一切 按两次Shift 出现“search everywhere”搜索框,可以查找文件、方法、函数等任何东西

你可能感兴趣的:(webstorm快捷键)