webstrom 快捷键

快捷键

Editing

^Space

基础打代码自动补全
对于路径补全,重复快捷键可选择上层路径

⌥⏎

显示意图动作快速修复

⌘P

查看调用方法的参数信息

^J

快速文档查找

⌘ + mouse over code

查看信息简介

⌘F1

在插入符号上显示错误或警告的描述

^J⏎,⌘N

生成代码……

⌥⌘T

添加包裹代码 (if..else, try..catch, for, etc.)

⌘J

插入当前语言模板

⌘/

取消/添加单行注释

⌘⇧/

取消/添加块级注释

⌥↑

选择连续增加的代码块

⌥↓

将当前选择减少到先前的状态

^⇧Q

上下文信息

⌥⌘L

格式化代码

⌥⌘I

自动缩进行

缩进选择行

⇧⇥

取消缩进选择行

⌘⇧V

从最近的缓冲区粘贴

⌘D

复制当前行或选定块

⌘⌫

在插入符号处删除行

⌥⇧↑

向上移动当前行

⌥⇧↓

向下移动当前行

⌃⇧J

合并行

⌘↩︎

分离行

⇧↩︎

创建新空白行

⌘⇧U

在插入符号或选定的块中切换单词的大小写

⌥⌘⇧]

选择直到代码块结束

⌥⇧⌘[

选择直到代码块开始

⌥⌦

删除到单词结束

⌥⌫

删除到单词开始

⌘+/⌘-

展开/折叠代码块

⇧⌘+

展开所有代码

⇧⌘-

折叠所有代码

⌘W

关闭当前tab

##Multiple carets and selections

⌥ + click

添加或删除插入符号

⌃⌘G

选择所有出现

⌃G

选择下一个出现的

⌃⇧G

取消下一个出现的

取消选择所有出现或插入符号

Search/Replace

###⌘F/⌘R
查找/ 替换

###⌘G/⇧⌘G
查找下一个/上一个

###⇧⌘F
在当前文件路径下查找

###⇧⌘R
在当前文件路径下替换

General

Double ⇧

全局查找

⇧⌘A

在action查找

⌘0…⌘9

打开相应的工具窗口

⇧⌘F12

切换最大化编辑器

⌥⇧F

添加到Favorites

⌥⇧I

使用当前配置文件检查当前文件

⌃§,⌃`

快速切换当前的scheme(切换主题、代码样式等)

⌘,

打开偏好设置

⌃⇥

在标签和工具窗口之间切换

⌥F7

查找使用

⌘F7

在文件内查找使用

⇧⌘F7

在文件内高亮使用

⌥⌘F7

显示用法

Refactoring

⌃T

重构这个

F5/F6

复制/移动

⌘⌦

安全删除

⇧F6

重命名

⌘F6

更改函数签名

⌥⌘N

内联变量

⌥⌘V

提取变量

⌥⌘C

提取常量

⌥⌘P

提取参数

VCS/Local History

⌃V

vCS快速弹出

⌘K

提交项目到VCS

⌘T

从VCS更新项目

⌥⇧C

查看最近改动

Running

⌃⌥R

选择配置并运行

⌃⌥D

选择配置开始调试

⌃R/⌃D

运行/调试

⌃⇧R,⌃⇧D

从编辑器运行上下文配置

⌃⌘R

再运行测试

⌥F11

运行Gulp/Grunt/npm任务

Debugging

F8/F7

跳过/ 跳入

⇧F7

智能挑入

⇧F8

跳出

⌥F9

运行到光标处

⌥F8

表达式 求知

⌥⌘R

重新开始

⌘F8

切换断点

⇧⌘F8

查看断点

Navigation

⌘B, ⌘click

查找并定位到declaratior

⌘O

查找并定位到class

⇧⌘O

查找并打开文件

⌥⌘O

查找并定位到symbol

⇧⌘]

到下一个编辑标签页

⇧⌘[

到上一个编辑标签页

F12

返回上一个工具窗口

跳转到编辑器(从工具窗口)

⌘L

打开行数跳转窗口

⌘E

弹出最近文件窗口

⌥⌘←

回退导航

⌥⌘→

向前导航

⌘⇧⌫

导航到上次编辑位置

⌥F1

在任何视图中选择当前文件或符号

⌥⌘B

转到实施

⌥Space, ⌘Y

打开快速定义查找

⌃⇧B

转到类型声明

⌘U

转到super方法/super类

⌃↑

转到上一个方法

###⌃↓
转到下一个方法

⌥⌘]

到代码块结尾

⌥⌘[

到代码块开头

⌃M

将插入符号移动到匹配的大括号

⌘F12

文件结构弹出窗口

⌃H

类型层次结构

⌃⌥H

调用层次结构

F2

下一个高亮错误

⇧F2

上一个高亮错误

F4, ⌘↓

跳转到源头

⌘↑

跳转到导航栏

F3

切换书签

⌥F3

用助记符切换书签

⌃0…⌃9

转到编号书签

⌘F3

显示书签