← 返回文章列表

PhpStorm的一些记录

PhpStorm的一些快捷键

Ctrl + n            寻找一个类
Ctrl + Shift + n    搜索并打开工程中的文件
Ctrl + Shift + Alt + n    
                    搜索函数(方法)的声明处
Ctrl + e            最近编辑的文件
Ctrl + 左键单击      跳转到代码声明处
Alt  + F1           编辑器区域的选择,很有用
Alt  + Shift + c    查看项目最近发生的变化

Ctrl + /            注释行
Ctrl + Shift + /    块选择后的块注释
Ctrl + Shift + [或] 块选择代码
Ctrl + w            增量式的选中当前块
Ctrl + Shift + w    与ctrl+w相反
ctrl + - 或 +       折叠项目中的任何代码块

Ctrl + Delete       删除一个单词至结尾
Ctrl + Backspace    删除一个单词至词头

Ctrl + P            显示默认参数
Ctrl + q            查看代码注释,以及声明的参数

Alt  + down         查看下一个方法
Alt  + up           查看上一个方法
Ctrl + Shift + down 声明向下移动
Ctrl + Shift + up   声明向上移动

Ctrl + B            查看方法被调用的情况,唯一时直接跳转

Ctrl + o            重写当前类的一个方法
Ctrl + i            实现一个魔术方法
Alt  + Insert       选择并生成代码菜单
Ctrl + j            插入活动代码提示

Ctrl + Alt + F12    显示文件的路径层级,打开对应的文件夹

Shift + Esc         隐藏Log、Version Control、Terminal等框

设置换行符

设置新建文件的行分割符格式,即Unix(\n),Window(\n\r),classic Mac(\r)三种中选择:

phpStrom 8:
Settings --> Code Style --> General --> Line separator

phpStorm 9:
Settings --> Editor --> Code Style  --> Line separator

设置文件编码

Settings --> Editor --> File Encodings --> Project Encoding

设置代码折叠

Settings --> Editor --> General  --> Code Folding
我一般全部不选

让PhpStorm不语法分析某个文件

让PhpStorm不加载某个文件,即在查找类声明是不会从某个文件查找,对于某些框架的带压缩版本的文件的有奇效..

project --> 右键文件 --> Mark as Plain Text

设置terminal为PowerShell

Tools --> Terminal --> shell path 设置为 powershell.exe

SVN回滚代码

先将代码设置到SVN最新版本,保持一致。

使用

VCS --> Integrate Project

Source 1 选择Head版本, 即当前SVN最新状态
Source 2 选择要回滚到的commit revision

此功能类似于SVN命令行下, merge指定版本

svn merge -r <Head Revision>:<To Revision> <Path merge作用的目录>

再将更改后的代码commit到SVN。