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

76    2017-08-03 14:37

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

快速 “包裹” 一个代码段,图中是快速将代码放入 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


  • ctrl + shift +u 大小写转换

  • ctrl + k 提交代码

      ctrl + t 更新代码

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


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

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


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


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

  • alt+enter 引入类


  • Ctrl+Alt+L 格式化


  • command + . 展开折叠代码


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

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

      file

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

      file

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

      file

  • 我觉得双击 Shift 用途更广 :smile:

    file

    file


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

    file


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

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

    file

  • 推荐个网站:http://phpstorm.tips/里面有很多phpstorm使用技巧




  • 请先登录 ~\(≧▽≦)/~,再发表评论 /(ㄒoㄒ)/~~
  • 评论内容不要超过233个字符 (⊙o⊙)哦
  • 请注意单词拼写,以及中英文排版,参考此页