一起来分享 PHPStorm 中能够提高效率的奇淫巧技吧

分享 chongyi ⋅ 于 9个月前 ⋅ 最后回复由 largezhou 3周前 ⋅ 17093 阅读

我先来几个(还有很多,懒得做图。。)

快速 “包裹” 一个代码段,图中是快速将代码放入 try catch 之中,Mac 快捷键 option + command + T,Win 快捷键 alt + ctrl + T
file

匿名函数中找不到变量?是要加到 parameter 还是 use 一下呢?so easy:图例为加入 use
file

重命名类名、函数名、变量想要同时替换其被引用的地方?使用重构就很简单。图示中看得到重构会考虑作用域而不是暴力替换:(重命名的快捷键,Mac 和 Win 都是 Shitf + F6,Mac 设备键盘按 F6 可能需要按 fn
file

还有很多集成工具和其他小技巧,有知道的都分享啦~

本帖已被设为精华帖!
本帖由 Summer 于 9个月前 加精
回复数量: 49
  • redrain
    9个月前

    ctrl + shift +u 大小写转换

  • redrain
    9个月前

    ctrl + k 提交代码
    ctrl + t 更新代码

  • 736713830
    9个月前

    最后一个看不懂 mac 上按不出来........就学会第一个 不过还是感谢分享.....

  • redrain
    9个月前

    选中多行或者单行 ctrl + shift + 上下键移动

  • redrain
    9个月前

    按住alt不放,选中不同区域 同时编辑

  • chongyi
    9个月前

    @736713830 选中要重命名的变量、函数名或类名,fn + shift + f6 试试?

  • zfArthur 分享是一种快乐
    9个月前

    Mac command+shift+f 全局搜索,如果不生效的话,可能是你的其他应用占了这个快捷键(例如QQ)

  • fnf1993 青年创业者,努力摸索中~
    9个月前

    想知道自动创建构造函数并且同时在构造函数内初始化属性值的快捷键

  • leo MOD 不会写前端的后端不是好运维
    9个月前

    @fnf1993 cmd + n 选择 constructor

  • 悲剧不上演 悲剧总在身边上演
    9个月前

    Ctrl+Shift+N 查找文件很快速

  • Destiny UI 精美、质量超高的技术博客 https://aabvip.com/
    9个月前

    👍赞

  • iwzh 天赋不够,勤奋来凑。
    9个月前

    alt+enter 引入类

  • jalen
    9个月前

    Ctrl+Alt+L 格式化

  • xhh110 多少殷勤全白付,当年戏语误青丝。
    9个月前

    command + . 展开折叠代码

  • chongyi
    9个月前

    @iwzh 这个快捷键可以用于所有在编辑期内存在任意提示或选区中,使用频率非常高,举几个常用的:
    (以下截图中弹窗都是按 alt + enter 触发,这个快捷键很好用)

    • 快速将 if else 转换为三元表达式,注意图中还有将 if else 条件反向的选项,同理对于三元表达式也有快速转换为 if else 的选项

      file

    • 将没有 use 的类快速引入(如 @iwzh 所说)

      file

    • 提示变量不存在?快速弹出建议选框,可以选择创建一个变量或者将其加入参数列表,图示是将未定义变量加入参数列表:

      file

  • sunrise
    9个月前

    技巧很多 ,但是我的快捷键很多都更改了,所以没法分享了。

  • chongyi
    9个月前

    @sunrise 可以提供通过顶部菜单操作的,对应那个每个人就知道对应其自己的快捷键了

  • chongyi
    9个月前

    @悲剧不上演 我觉得双击 Shift 用途更广 :smile:

    file

    file

  • chongyi
    9个月前

    Ctrl + F12 快速调出 File Strcuture 用于快速跳转至页面内的函数、方法(也支持 Laravel Blade 模板的关键字哦)

    file

  • 悲剧不上演 悲剧总在身边上演
    9个月前

    @chongyi 受教了:grimacing:

  • iwzh 天赋不够,勤奋来凑。
    9个月前

    加油,统计好了,又是一篇高关注的文章

  • Patrick95
    9个月前

    能整理一下就好了,区分一下Windows和Mac。

  • chongyi
    9个月前

    @Patrick95 先分享,后面统计后再整理一份完美的

  • 736713830
    9个月前

    @chongyi 感谢.果然可以 厉害了

  • chaplin
    9个月前

    @chongyi 这个我改成了 Cmd+R 哈哈

  • 悲剧不上演 悲剧总在身边上演
    9个月前

    @chongyi 为啥两次Shift 有时无法唤起,难道是因为windows的原因吗:scream:

  • 悲剧不上演 悲剧总在身边上演
    9个月前

    @chongyi 原因解决了,是因为我在汉字输入法下(因为咱们的输入法在按下Shift是英文于汉字切换),双击Shift 无法唤起,切换输入法就OK

  • Winner 做一个有故事的男人
    9个月前

    咦,你们放上去的动态图是怎么弄的,是什么录像工具吗?

  • zhuzhichao Lalala Demacian !
    9个月前

    https://laracasts.com/series/how-to-be-awesome-in-phpstorm

    再次推荐 jeff way 的从入门到大神视频之 精通PHPStorm

    file

  • suhanyujie
    9个月前

    楼上还有那么多开发者评论中写的,,不如楼主 整理一下 都放到正文中,便于 后来的观众查阅 ^^

  • xhh110 多少殷勤全白付,当年戏语误青丝。
    9个月前

    @zhuzhichao 这个视频确实不错。。。

  • 我叫张大熊 爱宠医生联合创始人 & CTO
    9个月前

    @suhanyujie 我觉得这个可以有

  • zmecust
    9个月前

    楼主问一下 你的 phpstorm 主题是什么?

  • waney
    9个月前

    @chongyi 你这个配色叫什么,好看,还有这个gif动画用什么录的,谢谢。

  • chongyi
    9个月前

    @zmecust @waney 主题是 Visual Studio 2013 dark,然后自己做了些修改。

  • zfArthur 分享是一种快乐
    9个月前

    麻烦问一下各位大神,这个动态图是用什么做的呀

  • chongyi
    9个月前

    @waney @Winner 用的 GIPHY

  • 丁海军
    9个月前

    @736713830 shift+F6 shift按着,按两次F6就可以了,如果你改过F键,使用shift+fn+F6试试

  • chongyi
    9个月前

    @GuoJiaHao 这个 nice

  • 轩轩轩轩
    9个月前

    nice

  • ricoo
    8个月前

    在 windows下,Ctrl+Shift+-,可以折叠所有代码,Ctrl+Shift++,能恢复打开所有代码了。

  • wlight
    8个月前

    学习了,谢谢分享!

  • Miaoaotian
    8个月前

    谢谢!!学到了!

  • cys
    8个月前

    就问一句你们订阅了吗

  • chongyi
    8个月前

    @cys 当然 ~ 全家桶 ~

  • storefee
    7个月前

    再来一组mac下的:
    command + ↑ 显示临时导航,可以通过方向键快速选择目录和文件(如果一个文件中文件过多,可以同时输入字符辅助搜索) ,如果同时想新建文件或者文件夹,选择好对应的目录后,按下command+n键可以快速新建文件。可以大幅度减少移动鼠标的次数和距离。再次提升开发的愉悦感。

  • zjzhcc
    7个月前

    ~~~~~

  • largezhou
    7个月前

    不错不错,马克

暂无评论~~

  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!