欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

phpstorm学习

程序员文章站 2022-06-19 12:39:49
1.为什么要学习phpstorm?宠坏开发者,功能强大,让开发者把所有的重心放到业务代码上,最重要的是跨平台,你在windows用很久的编辑器,突然你换了一台苹果笔记本,发现不能用,那不是凉了嘛。1.1.phpstorm的安装建议如果你的电脑配置不高,很容卡的话,那还是劝退了吧,你可以暂时用别的编辑器(vscode 因为我是vscode和phpstorm一起用的),然后发工资了,换台高配置笔记本,然后再尝试使用这个,不建议你们用什么mac系列的电脑,无论是平板还是笔记本还是pc电脑。因为我个人是比较喜...

1.为什么要学习phpstorm?

宠坏开发者,功能强大,让开发者把所有的重心放到业务代码上,最重要的是跨平台,你在windows用很久的编辑器,突然你换了一台苹果笔记本,发现不能用,那不是凉了嘛。

1.1.phpstorm的安装建议

如果你的电脑配置不高,很容卡的话,那还是劝退了吧,你可以暂时用别的编辑器(vscode 因为我是vscode和phpstorm一起用的),然后发工资了,换台高配置笔记本,然后再尝试使用这个,不建议你们用什么mac系列的电脑,无论是平板还是笔记本还是pc电脑。因为我个人是比较喜欢打游戏的,或者搞一些奇奇怪怪的东西,还是windows方便,如果你真的只想学习,那么就无所谓了,虽然去面试的时候有些面试官手拿mac本,看起来非常有逼格,气场也很吓人,还以为是个架构师级别的呢?其次,安装的时候要安装到固态硬盘里面,不要安装到硬盘了。
最后一点忠告,如果花了高价钱买的笔记本,一定要保护好,因为我自己的被我当初在学校打游戏,直接用自带键盘,现在键盘给我干坏了,心痛。

1.2.phpstorm版本

本篇文章中用的phpstorm版本为2020.3
操作系统为 win10
一个通过composer安装的一个全新的laravel7项目

2.phpstorm界面风格调整

ctrl+alt+s
phpstorm学习
phpstorm学习
重启后是这个样子的
phpstorm学习
是不是以为没有什么变化?,打开菜单看看就知道了
变成这样了,看着很上档次
phpstorm学习

使用:还可以选择那个风格的哟,我选择一个给你们看看
比如我选择一个sublime风格

phpstorm学习

github风格
phpstorm学习
目前我们看代码觉得代码字体太小了,我眼睛睁开的老大的才能看清楚,本事就是近视眼,接下啦我们改字体大小
phpstorm学习
因为我自己近视,字体太小不太舒服,所以我改的很大,你们自己随意
phpstorm学习
phpstorm学习

3.免打扰模式

什么是免打扰模式?如下图,就是整个编辑器就显示代码
phpstorm学习

phpstorm学习
然后对话框弹出
ok remove,
有时候,我们只知道快捷键,但是不知道他的功能菜单在哪里,是什么?怎么查看?

phpstorm学习
再设置一个全屏的热键
phpstorm学习

3.数据库工具热键

phpstorm学习
phpstorm学习
点击别的地方,让这个数据库管理面板消失
phpstorm学习

4.终端热键

终端

phpstorm学习
phpstorm学习

5.远程ftp热键

phpstorm学习
phpstorm学习

点击别的页面自动隐藏该面板
phpstorm学习

6.切换命令控制台

后面laravel的artisan提示的时候要用,暂时先设置。
phpstorm学习

7.查找类文件中定义的方法

phpstorm学习
简单演示
快速跳转到方法和属性中去
phpstorm学习

8.查看最近操作的文件

场景,你在短暂的时刻,操作的肯定只是个别文件。而不是所有的项目的一堆文件。比如你想快速回到上一个操作的php文件,就可以用这个功能
phpstorm学习

phpstorm学习

9.安装bootstrap片段插件

phpstorm学习

phpstorm学习

10.关闭不必要的代码提示

有时候使用vue有时候使用angualar.js 在使用vue的时候我不需要angualar.js 的任何提示,可以暂时关闭其中一个提示,因为phpstorm默认就是给前端框架给集成进去了。

phpstorm学习
把前面的打勾给去掉
phpstorm学习
然后发现提示就没有angualar.js 相关的东西
phpstorm学习

11.开发laravel必备插件

11.1phpstorm中插件的安装

这个插件可以跟踪到laravel的类
phpstorm学习
phpstorm学习

11.2代码提示

11.2.1安装代码提示包

我现在这个laravel是laravel7版本,所以后面要加上版本号不然安装不上

composer require --dev barryvdh/laravel-ide-helper 2.8

11.2.2找到config/app.php,添加

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,

phpstorm学习

11.2.3 app/Providers/AppServiceProvider

在register()方法中添加如下代码,这个时候可以用到上面的热键,查找文件方法alt+j

 if ($this->app->isLocal()) {
            $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
        }

phpstorm学习
phpstorm学习

11.2.4 生成代码跟踪支持

php artisan ide-helper:generate

phpstorm学习
phpstorm学习

11.3 演示效果

这是第二天的演示,我给补上了,我把那个用于演示的laravel7 项目删了,重新引入了一个我自己的小项目,用于演示
牛逼到爆炸,原谅我改了一个黑色主题,这个主题看着更舒服。亮色的看起来很难受
phpstorm学习
phpstorm学习

12 laravel artisan 命令的超强提示

路径:File | Settings | Tools | Command Line Tool Support
phpstorm学习
phpstorm学习
phpstorm学习
phpstorm学习

phpstorm学习

phpstorm学习
phpstorm学习
添加成功
phpstorm学习
使用
alt+x 调用出控制台
phpstorm学习

13 展开和隐藏项目目录

默认是展开的
phpstorm学习
想要隐藏怎么做?
alt+i

14.代码风格的定义

File | Settings | Editor | Code Style | PHP
phpstorm学习

为什么phpstorme能做到收费?

因为功能强而细,完全是站在程序员的角度来开发的产品。其次,他们简直是艺术家。

本文地址:https://blog.csdn.net/ljh101/article/details/112532594