Skip to content

Instantly share code, notes, and snippets.

@luxixing
Created October 24, 2013 11:04
Show Gist options
  • Save luxixing/7135189 to your computer and use it in GitHub Desktop.
Save luxixing/7135189 to your computer and use it in GitHub Desktop.
PHPStorm 使用技巧
快捷键:
ctrl+tab: switcher,在已打开文件之间或者工具窗口间切换
alt+alt: 连续两次快速按下alt键不放,显示tool windows(project,database ...)
ctrl+k: 快速调用 commit changes 对话框
alt+F3: 显示搜索窗格,对当前文件进行搜索,然后配合ctrl+alt+r,可以进行替换操作
ctrl+shift+f: find in path 在指定文件夹或者整个project内搜索,ctrl+shift+r进行替换操作
ctrl+shift+alt+t: 快速rename,里面有好几个选项,慢慢理解吧
shift+F6: rename,自动重命名该变量所有被调用的地方
ctrl+shift+n: 快速导航到指定文件,弹出一个dialog,输入文件名即可
ctrl+shift+i: 快速查找选中内容定义的位置 quick definition viewer
ctrl+n: 快速打开任意类,弹出一个对话框,输入类名称,跳转到类文件
ctrl+shift+alt+n: 快速打开指定的method,field.弹出一个对话框,输入标识符,选择后跳转到指定内容
alt+F7: 查找选定变量,方法被调用的地方。选中一个方法或者变量,查找出所有调用的地方
ctrl+F12: 弹出一个对话框,显示当前文件里的所有方法,变量,直接输入方法变量名,回车即可跳转到定义位置
alt+F1: 快速打开当前编辑文件在其他tool windows里,这个很好用的键盘
ese: 退出tool windows,焦点返回到编辑器里
shift+esc: 退出并隐藏tool windows,焦点返回编辑器里
F12: 光标从编辑器里移动到最后一个关闭的tool windows里
ctrl+alt+d: 快速复制多行,哈哈,这个vim里更加简单
ctrl+shift+p: 显示函数方法的参数列表
ctrl+shift+backspace: last edit location
ctrl+shift+F7: 在当前文件高亮选定的标识符,esc退出高亮,f3,shift f3向下向上导航高亮标识符
ctrl+shift+alt+e: exploer最近打开的文件
alt+方向键: 左右在打开的编辑器标签间切换,上下在打开的文件中的方法里上下切换
alt+shift+c: 浏览最近的修改历史
ctrl+`: 选择主题,不常用
@angusty
Copy link

angusty commented Jul 23, 2015

终于找到你

@niuemperor
Copy link

怎么跳转到指定行数呢

@PonnyS
Copy link

PonnyS commented Oct 9, 2016

@niuemperor command + L

@zzpwestlife
Copy link

@Uchihaha 谢谢

@xavierXing
Copy link

我在使用phpstorm时,输入类方法,前面就会携带路径,类似这样:
\Illuminate\Routing\Route::

请问如何设置才能把它给去掉呢?

@zuoshuwen
Copy link

@niuemperor 你试试Ctrl+G

@xflyhack
Copy link

我在phpstorm的termnal里面输入命令,马上想回到编辑区写代码 怎么快速返回呢,不关闭和隐藏掉termnal,我试了下F12和shift+esc会关闭掉termnal,怎么能不关闭,在termnal和编辑区来回切换呢?

@sushengbuhuo
Copy link

再推荐几个 https://mengkang.net/250.html 还有双击shift 全局搜索文件

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment