关于phpstorm的奇技淫巧

关于phpstorm的奇技淫巧

1.一个展示奇技淫巧的网站

2.取消无效的use control+option+o

大家注意看那个User引入

取消不常用的插件,默认是全部加载的呢原文这里

file

取消每次自动加载未正常关闭项目

file

使用phpstorm重构代码

file

phpstorm不能push代码

但是命令行的git却是可以提交的

file

解决办法

在SSH excutable中,选择Native而不是Buildin,即使用系统本地的git,而不是phpStorm自带的git执行文件

file

phpstorm提示Phalcon框架代码

Phalcon是一款C的php框架,如果没有提示,那么真是难受,这里推荐大家一款代码提示插件 Phalcon auot-complete

swoole代码提示

打开Laravel Plugin插件

这个插件对于使用laravel框架的人来说,简直福利,但是如果你进入项目第一次,不在右下角选择,以后都不会出现了

⇧⌘ + A调出搜索框,并打开插件

file

搭建jetbrains激活服务器

jetbrains家得产品是真的好用,但是要钱啊..辛亏lanyu大大给了我们做好了一些工具

[root@iZm5efjpsv72swsaxt3gmzZ src]# nohup ./ReverseProxy_linux_amd64 >> jetbrains.log 2>&1 &
[1] 19120

phpstorm插件(其实适用于jetbrains家的产品)

  • .env file support env文件的支持
  • .ignore git忽略文件
  • laravel plugin laravel框架必装
  • material theme ui 主题(贼好看)
  • php composer.json support 查看composer.json里面每个包的版本号
  • CodeGlance 类似sublime里面右边的小地图
  • Color ide 这样 Project 栏和 Editor 的主题颜色已经一致
  • Laravel Plugin Laravel框架必装插件
  • LaravelStorm 这个吧,可有可无
  • Phalcon auto-complete Phalcon框架必装插件

参考文献

phpstorm 设置PSR-2

file

然后我们就可以用 option+commans+L 来格式化代码了

快捷键

  • shift+option+T git提交切换
  • option+command+T 集合了一些小功能的tag
  • command+z 撤回
  • command+shift+z 反撤回

phpstorm sftp连接服务器失败

命令行下是正常的,就是sftp连接不上

file

删除~/.ssh/known_hosts和known_hosts2中的服务器ip的key

如果删除key还是失败

直接删除~/.ssh/known_hosts和known_hosts2这两个文件

这个时候你在sftp的时候,会重新生成key的