PHPStorm 实用的快捷键
快捷键
控制光标位置
ctrl + m
将光标定位到文件中心alt + j
多列模式进行选中,只会选择相同的单词alt + shift + j
取消多列模式home, end
移动到行首或行末ctrl + shift + m
匹配括号的位置,会将光标移动到对应正括号和反括号位置ctrl + [ 或 ]
具有相似功能ctrl + shift + [ 或 ]
可已选中对应的括号区域ctrl + pageup
将光标移动到页面顶头ctrl + pagedown
将光标移动到页面底部ctrl + g
输入:行号:列号快速定位文件位置
编辑文档
删除
ctrl + y
删除一行ctrl + delete
删除光标后内容ctrl + backspace
删除光标前一个字的内容ctrl + enter
在行首会在该行前创建新行,行末会在改行后创建新行
复制
ctrl + d
复制选中块,若没有则只是复制当前行ctrl + shift + v
粘贴文档时可以选择行数,多选时按住 shift,也可以显示剪切板历史
选择移动
ctrl + w
进行选择扩展,加 shift 反向操作扩展shift + ↑ 或 ↓
向上或向下移动一行shift + home 或 end
选择光标到行首或行末的内容pageup, pagedown
向上或向下移动一页shift pageup, pagedown
向上或向下选择一页ctrl + shift + [ 或 ]
选择匹配括号的内容,注意使用时光标要放在括号前后才起作用shift + alt + ↑ 或 ↓
将光标对应行向上或向下移动,也可以选中多行进行移动shift + ctrl + ↑ 或 ↓
对于函数等内容,它是向上或向下移动整个函数ctrl + shift + l
格式化代码,再加上 alt 可以格式化全局alt + shift + insert
实现按照矩形格式来选择文本的功能
文件控制
ctrl + b
跳转到函数 ,或者按住 ctrl 点击函数也可实现该效果。ctrl + f12
显示函数之间的结构关系alt + ↑ 或 ↓
函数跳转的上下切换ctrl + alt + ← 或 →
实现前进和返回,但是在 windows 中这两个快捷键被用来转换屏幕,所以建议自定义快捷键ctrl + alt + backspace
也可实现返回的功能F2
当出现规则检查错误时进行导航,加 shift 为反向导航,利用 ctrl+f1 查看错误原因,alt+enter 查看解决办法F6 和 F5
移动和复制文件,在弹出框中写入路径即可ctrl + alt + shift + t
在项目文件树中使用,会出现对文件移动、复制等操作shift + f6
项目窗口中使用可以重命名文件,在编辑模式下没有作用alt + insert
新建文件ctrl + shift + f
在工程中查找内容ctrl + shift + U
或者 edit | toggle case 修改字母大小写
设置与查找
ctrl + n
全局查找类ctrl + f
文件中查找,支持正则ctrl + shift + f
支持在整个项目中查找,甚至是整个磁盘中ctrl + r
文件替换,支持正则ctrl + shift + r
支持在项目中进行批量替换shift + f6
可以利用该功能实现项目中变量或文件的重命名ctrl + shift + n
全局查找文件,你可以在查找时追加:行号:列号快速定位文件位置ctrl + shift + n
使用该方法也可以查找目录,只需要在搜索关键字后加上/的路径索引符即可ctrl + shift + a
查找 PhpStorm 命令的名称,及快捷键,可以迅速执行ctrl + q
快速查找文档帮助在阅读函数时非常有用ctrl + alt + t
利用此实现环绕
设置标签
shift + f11, f11
设置和清除标签,利用标签来进行文件的修改
添加注释
ctrl + /
添加单行注释ctrl + shift +\
添加多行注释
注释模式会随着使用语言自动变化
高级编辑功能
alt + enter
在编辑 php 时,若字符串为 HTML 片段,可以利用该功能实现片段代码编写alt + enter
该命令在不同环境有多种操作非常重要ctrl + alt + m
在编码时,可以将选择的块新建成函数shift + F6
在修改函数或文件名的同时,引用该函数或文件的地方也会同时修改ctrl + alt + n
当光标在函数变量附近时,使用该快捷键会将变量内容变成内联模式
工作窗口切换
项目树和文件之间的切换
alt + f1 + 1
在全局查找到文件以后,利用该快捷键迅速定位在项目树中的的位置f4
实现在查找到的文件和项目树之间进行切换alt + 左右方向键
进行文件切换
工作窗口切换
ctrl + tab + 左右方向键
切换所有工作选项alt + number
例如 alt + 1 打开关闭工程alt + 1
打开关闭工程文件夹,可以直接在项目树中输入字符进行查找,也可利用上下左右键进行展开alt + 6
查看 todo 信息alt + 7
打开函数结构显示ctrl + tab
切换显示工具栏alt + f12
快速打开控制台F12
打开最近关闭的窗口shift + esc
退出,esc 也有退出功能。ctrl + f4
在非编辑窗口下会退出,在编辑窗口下会关闭当前窗口f4 和 shift + f4
打开工程文件夹中所在位置的文件,在新窗口中打开ctrl + shift + e
打开最近编辑的文件列表,ctrl + e 相似alt + home
迅速回到顶层导航栏位置,利用上下左右箭头切换文件,这是可以利用上下左右键进行切换和展开f2
导航到下一个错误shift + f2
上一个错误alt + f12
打开终端ctrl + shift + t
在打开终端下创建新终端ctrl + shift + w
在打开终端下关闭终端
拖动工作路径和文件到终端下会创建一个指向该路径的新终端
杂项
ctrl + j
查询当前文件支持的自定义模板
其他
缓存
PhpStorm 极其占用缓存,当电脑变慢时,利用 file -> invalidate caches/restart
重启应用
工具栏消失
进入 view 菜单选择 tool bar
和 tool button
即可
清除无用的 css 样式
code -> run inspection by name
或者利用快捷键alt + ctrl + shift + i
- 输入
unused css
- 选择删除无效的 css 样式
文件恢复
- 右键点击工程文件夹
- 选择
local history
- 选择
show history
- 选中想要还原的状态,点击返回箭头即可
文本对齐
- 键值对对齐
- 变量申明对齐
原文链接:phpstorm 使用指南