Skip to content

Instantly share code, notes, and snippets.

@laowangba
Forked from niweea/PhpStorm Keymap
Created March 9, 2018 01:39
Show Gist options
  • Select an option

  • Save laowangba/e529d7eaa700f36ebaba6028c683c159 to your computer and use it in GitHub Desktop.

Select an option

Save laowangba/e529d7eaa700f36ebaba6028c683c159 to your computer and use it in GitHub Desktop.
PhpStorm快捷键
### Editing ###
`Ctrl + Space` 基本代码完成(任意类的,方法的或者变量的名称)
`Ctrl + Shift + Enter` 补全当前语句
`Ctrl + P`
`Ctrl + Q` 快速查找文档
`Ctrl + 鼠标滑过` 简明信息查看
`Ctrl + F1` 在插入符号处显示错误或者警告信息
`Alt + Insert` 生成代码...(Getters,Setters,Constructors)
`Ctrl + O` 重写方法
`Ctrl + I` 实现方法
`Ctrl + Alt + T` 使用if...else,try...catch,for等包围代码
`Ctrl + /` 注释/取消行注释
`Ctrl + Shift + /` 注释/取消块注释
`Ctrl + W` 增量式选择代码
`Ctrl + Shift + W` 减少选择的代码块,与`Ctrl+W`相反
`Alt + Q`
`Alt + Enter`
`Ctrl + Alt + L` 格式化代码
`Ctrl + Alt + I` 自动缩进单行或者多行
`Tab/Shift + Tab` 缩进选中的行或者取消选中行的缩进
`Ctrl + X`or `Shift+Delete` 剪切
`Ctrl + C` or `Shift+Insert` 复制
`Ctrl + V` or `Shift+Insert` 粘贴
`Ctrl + Shift + V`
`Ctrl + D` 复制当前的行或者选中的块
`Ctrl + Y` 在插入符号处删除行
`Ctrl + Shift + J`
`Ctrl + Enter`
`Shift + Enter` 新起一行
`Ctrl + Shift + U` 切换大小写
`Ctrl + Shift + ]/[` 选择代码块到开始或者结尾
`Ctrl + Delete` 删除单词从光标处到到结尾
`Ctrl + Backspace` 删除单词从光标处到开头
`Ctrl + NumPad+/-`
`Ctrl + Shift +NumPad+`
`Ctrl + Shift +NumPad-`
`Ctrl + F4` 关闭编辑页面
### Search/Replace ###
`Ctrl + F` 查找
`F3` 查找下一个
`Shift + F3` 查找上一个
`Ctrl + R` 替换
`Ctrl + Shift + F`
`Ctrl + Shift + R`
### Usage Search ###
`Alt + F7/Ctrl + F7` 查找使用处/在文件中查找使用处
`Ctrl + Shift + F7` 在文件中高亮使用处
`Ctrl + Alt + F7` 显示所有使用处
### 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` Close active run/messages/find/... tab
`Ctrl + G` 调整到指定行
`Ctrl + E` 打开最近使用的文件显示框
`Ctrl + Alt + Left/Right` 导航回退或者前进
`Ctrl + Shift + Backspace` 定位到最后编辑区
`Alt + F1` 选择当前文件或者符号在任意显示窗口中(例如:结构,项目等)
`Ctrl + B or Ctrl + Click` 调整到声明处
`Ctrl + Alt + B` 调整到实现
`Ctrl + Shift + I` 查看定义(例如:查看函数具体实现)
`Ctrl + Shift + B` Go to type declaration
`Ctrl + U` Go to super-method/super-class
`Alt + Up/Down` Go to previous/next method
`Ctrl + ] / [` Move to code block end/start
`Ctrl + F12` File structure popup
`Ctrl + H` Type hierarchy
`Ctrl + Shift + H` Method hierarchy
`Ctrl + Alt + H` Call hierarchy
`F2 / Shift + F2` Next/previous highlighted error
`F4 / Ctrl + Enter` 编辑源代码 / 查看源代码
`Alt + Home` 显示导航栏
`F11` 切换书签
`Ctrl + F11` Toggle bookmark with mnemonic
`Ctrl + #[0-9]` Go to numbered bookmark
`Shift + F11` 显示所有书签
### Refactoring ###
`F5` Copy 复制
`F6` Move 移动
`Alt + Delete` 安全删除
`Shift + F6` 重命名
`Ctrl + Alt + N` Inline Variable
`Ctrl + Alt + M` Extract Method
`Ctrl + Alt + V` Extract Variable
`Ctrl + Alt + F` Extract Field
`Ctrl + Alt + C` Extract Constant
### VCS/Local History ###
`Alt + BackQuote (`)` ‘ VCS’ quick popup
`Ctrl + K` Commit project to VCS
`Ctrl + T` Update project from VCS
`Alt + Shift + C` View recent changes
### General ###
`Ctrl + Shift + A` Find Action
`Alt + #[0-9]` Open corresponding tool window
`Ctrl + Shift + F12` Toggle maximizing editor
`Alt + Shift + F` Add to Favorites
`Alt + Shift + I` Inspect current file with current profile
`Ctrl + BackQuote (`)` Quick switch current scheme
`Ctrl + Alt + S` Open Settings dialog
`Ctrl + Tab` Switch between tabs and tool window
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment