phpstorm 工具使用技巧(持续补充中。。。)
一、phpstorm大小写切换
1、选择要转换的目标字符串:
//普通商家,普通折扣默认值
'COMMON_DISCOUNT'=>10.00,
'common_settle_discount'=>9.00,
2、然后,按住ctrl+shift+U快捷键,就可实现大小写自动转换
//普通商家,普通折扣默认值
'COMMON_DISCOUNT'=>10.00,
'COMMON_SETTLE_DISCOUNT'=>9.00,
二、phpstorm注释代码
选中要注释的代码,使用快捷键就行了,在phpstorm中快捷键有2种,区别不大
1、ctrl + /,表示 //,即单行注释,即使选择了多行代码,也是多个单行注释
1 <!--<a href="{:url('product/down',array('id'=>$vo['id']))}"-->
2 <!--class="js-ajax-dialog-btn btn btn-danger"-->
3 <!--data-msg="确定要下架么">下架</a>-->
2、ctrl + shift + /,表示/**/,即多行注释
1 <!--<a href="{:url('product/down',array('id'=>$vo['id']))}"
2 class="js-ajax-dialog-btn btn btn-danger"
3 data-msg="确定要下架么">下架</a>-->
注意:当注释单行时,两种都可以实现,区别在于使用 ctrl + / 自动注释鼠标定位所在行,不用提前选中注释文本(当然提前选中了更是可以),但是 ctrl + shift + /不行,必须提前选中待注释代码
三、快速折叠与展开
鼠标定位到某处代码之后,可快速折叠或展开最里一层的的代码块,并且由里向外逐步折叠或展开
1、ctrl + - 快速折叠
2、ctrl + + 快速展开
四、代码提示
当不明白某个方法里参数是什么时,可以通过此快捷键得出具体参数列表
1、ctrl+p 代码提示
注意:鼠标一定是定位到方法内部,即括号内
五、其他快捷键
1、格式化代码:Ctrl+Alt+L
六、自动换行
很多时候代码太长超出了屏幕的宽度,默认情况下没有自动换行的,我们需要把光标往后挪,才能看到后面代码,显得略为蛋疼,我个人比较喜欢能够自动换行。包括书写代码的时候,也是自动换行
1、只对当前文件有效的操作:菜单栏->View -> Active Editor -> Use Soft Wraps;
2、如果想对所有文件都有效,就要在setting里面进行操作:File-> Setting-> Editor-> General -> Use soft wraps in editor。
七、导入和导出配置
导入和导出phpstorm配置信息,
导入:File-->Import Settings
导出:File-->Export Settings
八、更改模板文件
修改phpstorm创建的模板注释
位置:file-->setting-->Editor-->Code style-->File and Code Templates,然后选择Files或include或code,在相应地方添加统一注释即可
比如,我在include下的php function doc comment里,添加这样注释
* des_function:
* author:cyf
* time:${DATE} ${TIME}
,然后在创建function的时候,自动就出来了
九、设置FTP
使用phpstorm做项目的时候,有的时候需要上传ftp,设置ftp比较简单
如图所示:
最后,一定不要忘了,设置与服务器相匹配的项目根地址,否则ftp不能使用
十、设置GIT
设置git比较简单,本地安装完git之后,然后如图所示,操作即可(第一次使用phpstorm设置git的时候,需要设置账户和邮箱)
如图所示:,
填写完项目源地址之后,就可以clone下来了
如果更改了项目,上传git的时候,操作如图所示