WebStorm编辑器
代码编辑相关:
- 代码自动补全(代码感知提示): 【还是修改一下响应时间,Settings->Editors->General->Code Completing: Autopopup in 0.】
正常输入会自动提示。但是某种情况打断了自动感知提示,通过 “ ctrl + 空格 ” 可以唤起感知提示。
注意:webstorm中 默认的快捷方式 “ ctrl + 空格 ”,和输入法的中英文切换冲突。【禁用输入法的 Ctrl+空格 或 修改webstorm的快捷方式为 shift + T】- 基本:Ctrl + 空格
- 类型匹配:Ctrl + Shift + 空格
- 补全当前语句:Ctrl + Shift + Enter
- 循环扩展词:Alt + / 【即,补全选项的 下一个候选词】
- 循环扩展词(向后):Alt + Shift + / 【即,补全选项的 上一个候选词】
- 代码跳转:Ctrl + 左键 或者 Ctrl + B。
可以跳转到函数或者变量的声明位置 - 打开函数:Ctrl + F12
- 查找函数或变量在哪被使用:Alt+F7 参考:https://jingyan.baidu.com/article/20b68a8886314b796cec622d.html
- “超级”打开:双击shift,可以 search anywhere.
- 类,文件,配置项(功能设置),快捷键,函数,路径等等都能搜索。
- 搜索时,搜索字符串带/就可以搜索路径了
- 复制整行:Ctrl + D
- 删除整行:Ctrl + Y
- 折叠当前块:Ctrl + “-” ; 折叠当前块以及子块: Ctrl + Alt + "-" ;折叠全部块:Ctr + Shift + “-”
展开,把折叠的快捷键换成 “+” - 选择文本:Ctrl + W ,会从小到大逐渐扩大。
- 多行操作:alt+左键点击
- 光标所在位置单词大小写切换:Ctrl + Shift + U
重构相关:
- 改名:Shift + F6,修改函数名,变量名,文件名,同时修改所有引用的位置.
- 移动文件: F6, 并修改文件的引用位置, 包括 html 和 js文件
- 抽取函数:Ctrl + Alt + M,整块代码抽取成函数
- 抽取变量:Ctrl + Alt + V,当前选中抽取为变量
- 移动整块代码: Ctrl + Shift + ↑↓
- 包裹:Ctrl + Alt + T,外层包裹,比如 if、try catch等
其它快捷键:https://blog.csdn.net/bboyjoe/article/details/51064769
- 格式化代码:Ctrl + Shift + L
- 查找:Ctrl+F
- 查找下一个:F3
- 查找上一个:Shift+F3
- 书签:
- 删除文字结束:Ctrl + Delete
- 删除文字开始:Ctrl + Backspace
- 弹出最近打开的文件:Ctrl + E
配置相关
1、webstorm识别 别名:新版已经可以自动读取配置文件了。
2、 webstorm性能优化(解决卡顿):https://www.jb51.net/article/128441.htm
- 设置虚拟机内存: 【新版的会自动提醒设置】
Shift 双击,搜索内存 就 可以找到配置的。 - 排除不必要的目录索引:【比如,node_modules目录 默认就是 排除的】