每次换工作,或者重新安装系统,又或者重新安装 PHPStorm 的时候总会面临各种符合自己习惯的配置。都需要重新到网上搜索。也用了挺久的 PHPStorm,于是就想着还是自己记录下来。方便以后查找。
(1) 快捷键设置
全局搜索
类似于 sublimetex 的 Ctrl+P
,在 ps 中搜索 Search Everywhere
就可以在 keymaps 中发现该快捷键。默认没有做任何快捷的配置。所以我将快捷同样配置为 Ctrl+P
这个快捷键功能和默认的 Ctrl+Shift+N
很像,我之前一直使用这个,这个不但可以搜索目录还可以搜索文件,所以看个人喜好吧。如果平时搜文件较多还是推荐 Ctrl+P
这个快捷键。
列出当前类文件方法
同样,类似于 SublimeText 中的 Ctrl+R
。
PS 中搜索 File Structure
, 可以看到默认的快捷键为 Ctrl+F12
,所以这里我改成了我熟悉的 Ctrl+R
同样的,系统有个自带的快捷键 Ctrl+Shift+Alt+N
也可以实现这个功能,但是我感觉没有这个清爽。Ctrl+R
可以列出当前类的 Structure。
以上 2 个强烈推荐大家设置,尤其是从 st 党转过来的用户。
复制当前行到下一行
系统默认自带了这个快捷键,st 中是 Ctrl+Shift+D
选中相同字符
类似于 st 中的 Ctrl+D
, 在 PS 中默认为 Alt+J
跳转到上一次编辑的地方
Ctrl+Shift+Backspace
。一般跟踪类方法的时候比较有用。
删除整行
PS 中默认为 Ctrl+Y
,我多配了一个和 st 中一样的快捷键 Ctrl+Shit+K
到这里提一句,在 ps 中还可以设置Delete To Line End
和Delete To Line Start
也就是你可以删除光最右边字符和删除光标左边的内容,默认都是没有配置的。
(2) 偏好设置
- 同样的,在 sublime Text 下,当我们选择了一个词后,再按单引号或双引号,就会将我们之前选中的单词用引号括起来,但在 PHPstorm 下则会直接给我们用引号给覆盖掉选中的内容了,要改成 sublime 那样,Mac 下这样开启:
Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or brace
,windows 下依次是Settings -> Editor -> General -> Smart Keys -> Surround Selection on typing quote or brace
- 关闭 VCS
Setting->Version Control
点击右边的 VCS 列,选择none
即可。
(3) 插件安装
参考推荐: https://juejin.im/post/5a61fe346fb9a01c9b660765