PhpStorm是一款强大的IDE,非常适合于PHP开发人员及前端工程师,也有一些用户是由于自己感兴趣而自学使用这款软件的,这样就容易出现编写好代码之后不知道要怎么运行的情况,但其实对于先手小白来说则是正常的,那么如何使用phpstorm编程呢?
如何使用phpstorm编程?
1. 修改快捷方式
点击”File”->”Settings”->”keyMap” 就可以看到那些快键键的各种分类,比如我常喜欢用”ctrl+w”关闭正在打开的窗口,所以就选择”windows”分类下的Editor Tabs的”close”,邮件remove掉原来的,然后add手动添加一个即可。
2. 修改代码注释模板
点击 ”File”-> “setting”->”File and code Templates” -> ”Includes” -> “PHP Function Doc Comment”,右边添加如下:
/**
* @Notes: 文件描述
* @Author: fc
* @Time: ${DATE} ${TIME}
* @Interface ${NAME}
${PARAM_DOC}
#if (${TYPE_HINT} != "void") * @return ${TYPE_HINT}
#end
${THROWS_DOC}
* @Return mixed
*/
3. 添加composer
3.1. 点击“Tools”->“composer”->“Manage dependencies”,点击“composer.phar”选择本地安装过的composer,然后选择一个安装的PHP版本。
4. 使用版本控制导入项目,比如git。
4.1. 点击 “VCS’ -> “Checkout from version Control” -> “Git”,然后填写克隆的仓库地址已经本地保存的项目名目录。
4.2. 第一次克隆可能需要输入用户名和密码,如果第一次输入错误,后面克隆时不提示重新输入,则可能是电脑对第一次输入的值进行了本地凭证保存。需要在winows凭证中修改账户密码,操作如下。
4.3. 打开“控制面板”-> “用户账号和家庭安全”。
4.4. 进入后,找到“windows凭证”点击管理进入。
4.5. 找到对应的地址,点击“编辑”或“删除”该记录,就可以重新克隆拉取直到成功。
5. 版本控制分支的“切换”,“创建”,“合并”。
5.1. 切换,找到IDE的右下角,如果是Git,默认是显示Git master,点击该文字就可以打开仓库的所有分支,点击其中一个,“Checkout As”就可以切换了。如果本地没有该分支则会创建一个。
5.2. 创建。如果需要在某个分支上再开一个分支,则切换成功后,点击 ”New Bransh”命名一下就在本地新建了分支,本地并切换到该新建的分支下。
然后 ”ctrl+shift+k”打开推送窗口,将本地新建的分支推送到远程, 然后查看Remote Branches就会多了一个分支。
5.3. 合并。合并主要就是本地当前的分支与远程其中一个分支进行合并,所以只需要切换至本地开发的分支,然后点击“Remote Branches”下需要进行合并的分支,选择“Merge into Current”即可。
phpstorm快捷键大全
CTRL+N 查找类
CTRL+SHIFT+N 全局搜索文件 ,优先文件名匹配的文件
CTRL+SHIFT+ALT+N 查找php类名/变量名 ,js方法名/变量名, css 选择器
CIRL+B 找变量的来源,跳到变量申明处 (CTRL+ 鼠标单击 也可以)
CTRL+ALT+B 找到继承该接口或者父级 的所有子类, 统计所有子类个数
CTRL+SHIFT+B 找变量的类
CTRL+G 定位行,跳转行
CTRL+F 在当前窗口查找文本
CTRL+SHIFT+F 在指定路径查找文本字符
CTRL+R 当前窗口替换文本
CTRL+SHIFT+R 在指定路径替换文本
CTRL+E 最近打开的文件
CTRL+J 自动代码提示,自动补全 也可以直接输入对应的简拼,按下tab键即可
ALT+回车 导入包,自动修正
CTRL+ALT+L 格式化代码
CTRL+ALT+I 自动缩进
CTRL+ALT+SPACE 类名或接口名提示
CTRL+P 方法参数提示,显示默认参数
ALT+INSERT 生成代码(如GET,SET方法,构造函数等)
CTRL+ALT+O 优化导入的类和包 需要配置
CTRL+SHIFT+SPACE 切换窗口
CTRL+ALT+T 把选中的代码放在TRY{} IF{} ELSE{} 里
F5 复制文件/文件夹
CTRL+C 复制 CTRL+V 粘贴 CTRL+X 剪切,删除行 Ctrl + Y 删除行插入符号 CTRL+D 复制行 , 快速分布li标签等
CTRL+SHIFT+V 可以复制多个文本,将前几次复制的文本保存下来了
Ctrl + K 提交项目VCS
Ctrl + T 更新项目从VCS
Alt + Shift + C 查看项目最近文件版本变化文件
CTRL+E 只是查看修改过的文件
Alt + ` (table 上面的点) 快速弹出VCS菜单
CTRL+/ 单行注释/取消注释
CTRL+SHIFT+/ 块状注释/取消块状注释
Ctrl+Shift+U 选中的字符大小写转换
ctrl +’-/+’:可以折叠项目中的任何代码块,包括htm中的任意nodetype=3的元素,function,或对象直接量等等。它不是选中折叠,而是自动识别折叠。
ctrl + ‘.’: 折叠选中的代码的代码
CTRL+ALT←/→ 返回上次编辑的位置
ALT+←/→ 切换代码视图,标签切换
ALT+↑/↓ 在方法间快速移动定位
ctrl+shift+enter(智能完善代码 如if())
Alt + Shift + I 检查当前文件与当前的配置文件
Ctrl + Q 快速文档查询
ALT + INSERT 生成的代码…器(getter,setter方法,构造函数)
Ctrl + O 覆盖方法
Ctrl + I 实现方法
Ctrl + J 活动代码提示
Alt + Enter 显示意图的行动和快速修复
Shift + Tab 键缩进/取消缩进选中的行
Ctrl + Shift + J 智能线连接(仅适用于HTML和JavaScript)
Ctrl + Enter 智能线分割(HTML和JavaScript)
Shift + Enter 开始新的生产线
Ctrl + Delete 删除字(word)
Ctrl + Backspace 删除整个字 ,单纯Backspace单个字符删除
Alt + Shift + F10 选择的配置和运行
Ctrl + Shift + X 运行命令行
Alt + Shift + F9 选择配置和调试
Shift + F10 运行
Shift + F9 调试
Ctrl + Shift + F10 运行范围内配置编辑器
Ctrl+Shift+H 方法的层次结构
Ctrl+Alt+H 呼叫层次
CTRL+Q 显示代码注释
ALT+F1 选择当前文件或菜单中的任何视图工具栏
CTRL+UP/DOWN 光标跳转到编辑器显示区第一行或最后一行下
ESC 光标返回编辑框
SHIFT+ESC 光标返回编辑框,关闭无用的窗口
CTRL+F4 关闭当前的编辑器或选项卡
Ctrl + Alt + V引入变量
Ctrl + Alt + F 类似引入变量
Ctrl + Alt + C引入常量
Ctrl + Tab 键切换选项卡和工具窗口
Ctrl + Shift + A 查找快捷键
Alt + #[0-9] 打开相应的工具窗口
Ctrl + Shift + F12 切换最大化编辑器
Alt + Shift + F 添加到收藏夹
其实无论是软件还是编程、编辑器,都是有快捷键的,使用快捷键可以减少操作步骤与时间,提高工作效率,而这对于程序员来说则是最需要掌握的基础、也可以说是技巧,以最少的时间来解决存在的根本问题。
评论