WebStorm 实用小技巧

快捷键

查找类

  • command + shift + f // 全局搜索
  • double shift // search everywhere
  • command + G // 查找下一个
  • command + shift + G // 查找上一个
  • command + F12 // File Structure popup

功能类

  • command + shift + v // 从剪切板里选择黏贴
  • command + delete // 删除当前行
  • command + d // 复制行
  • command + shift + up/down // 上下移动当前行代码
  • command + alt + t // 增加环绕标签(if..else, try..catch, for, etc.)
  • command + y // 小浮窗显示变量声明时的行
  • control + j // 获取变量相关信息(类型、注释等,注释是拿上一行的注释)
  • f2, shift + f2 // 切换到上\下一个突出错误的位置
  • command + [ ] // 光标现在的位置和之前的位置切换
  • command + shift + delete // 导航到上一个编辑位置的位置
  • command + b // 跳转到变量声明处
  • command + up // 跳转到导航栏
  • command + shift + [ ] // 文件选项卡快速切换
  • command + shift + c // 复制文件的路径
  • command + shift + u // 大小写转换
  • command + f8 // 添加断点
  • alt + shift + g // 多行编辑。 用鼠标框选需要编辑的代码, 然后按alt+shift+g就会跑到各行的末尾
  • command + ←, command + → 光标跳转到首尾
  • alt + ← → 隔单词跳转

一些设置相关

Auto Import

Settings -> Editor -> General -> Auto Import 下的 Unambiguous imports on the fly 很有必要开(特别是搭配 GitHub Copilot 的时候), 更详细的说明