常用的PHPStorm快捷键:
ctrl+j 插入活动代码提示 ctrl+alt+t 当前位置插入环绕代码 alt+insert 生成代码菜单 ctrl+q 查看代码注释 ctrl+d 复制当前行 ctrl+y 删除当前行 shift+F6 重命名 ctrl+shift+u 字母大小写转换 ctrl+f 查找 ctrl+r 替换 F4 查看源码 ctrl+shift+i 查看变量或方法定义源 ctrl+g 跳转行 ctrl+alt+F12 跳转至当前文件在磁盘上的位置 alt+down 查看下一个方法 alt+up 查看上一个方法 ctrl+alt+l 重新格式化代码 ctrl+shift+down statement向下移动 ctrl+shift+up statement向上移动 alt+shift+down line向下移动 alt+shift+up line向上移动 ctrl+/ 行注释 ctrl+shift+/ 块注释 ctrl+shift+n 打开工程中的文件 ctrl+b 跳到变量申明处 ctrl+[] 匹配 {}[] ctrl+shift+]/[ 选中块代码<table>....</table> ctrl+x 剪切行 ctrl+shift+v 复制多个文本 alt+left/right 标签切换 ctrl+p 显示默认参数
这里发布几个网络上比较流行的PHPStorm注册码:
用户名:EMBRACE 注册码: ===== LICENSE BEGIN ===== 11674-12042010 0000064nA0kkqI8qwPBF1rebuLP2Js Shb1n3EDL6mUr9LnhpxzMTxV"zZNjA DVi1nwUvh7UuZ8FGwaN8WejHHHtFop ===== LICENSE END =====
用户名:EMBRACE 注册码: ===== LICENSE BEGIN ===== 11674-12042010 0000064nA0kkqI8qwPBF1rebuLP2Js Shb1n3EDL6mUr9LnhpxzMTxV"zZNjA DVi1nwUvh7UuZ8FGwaN8WejHHHtFop ===== LICENSE END =====
phpstorm 技巧
1、跨平台
OK,其实我上面说的netbeans,zendstudio,eclipse,甚至 komodo都是跨平台的,但这只是其中的理由之一
2、refactor
nb,zs,eclipse都有Refactor功能,但是对PHP的支持都不太好,目前,phpstorm的支持是最好的。这点也足够了
3、自动生成phpdoc的注释
当你一口气写了几百行代码,中间启有十几个function时,你没有写注释,等后到期再补的时候,是不是觉得很痛苦?没关系,phpstorm会自动帮你生成:
点击Generate可以有选择的生成,除了生成注释,还可以生成getter,setter。
当然,如果你在写一个class是继承上级类的话,还可以通过 override Methods生成覆盖父类的方面。第二个是生成接口方法。超级方便
4、内置支持Zencode:
虽然是小功能,但也极有用
5、生成类的继承关系图:
如果你有一个类,多次继承之后,你可以通过这个功能查看他所有的父级关系,很不错:
6、重构
如果你的方法里出现了数字,最好的方法当然是定义成常量,但代码都写完了,怎么办?
当你这么做后,你可以发现在class的最上面帮你生成了一个const,刚才的数字所在的地方也变成了:self::XXXX
对于一大段代码,也可以:
这样就可以将该段代码生成一个function,也是个超级方便的功能
7、有local history功能
这个,还不够 你牛B的?嗯,其实nb和zs以及eclipse都有啦
8、布署
你可以将代码直接upload到服务器上,也可以直接和线上的代码进行compare。够你牛B没?