PhpStorm 常用配置和快捷键

官方文档:https://www.jetbrains.com/help/phpstorm/quick-start-guide-phpstorm.html

常用配置

设置鼠标滚动调节字体大小

1.ctrl+shift+A搜索对应mouse,将旁边的按钮选择ON

image-20200526214459284

2.检查功能有没有开启,如果Change font size(Zoom) ...的选项勾选了则证明已经设置成功了看,没有勾选就勾选下然后点击ok,就可以使用了

image-20200526215548552

修改快捷键配置

例:将复制当前行到下一行这个的快捷键增加一个alt+shift+↓这种快捷键

按下图点击

image-20200526222705061

找到ctrl+d这个配置

image-20200526223505932

修改php 提示的语法版本

image-20200530143735760

配置浏览器路径

image-20200601115828430

image-20200601120003466

增加CTRL+Y反撤销快捷键

在keymap 里面搜索 Redo 增加CTRL+Y

image-20200702151749083

增加常用创建文件类型

最近项目用到了大量的json文件,用phpstrom想快捷创建,发现尽然没有,下面就是如何配置的

image-20201102182516582

PHPStorm 使用git bashTerminal终端

写代码的时候再windows上不习惯用cmd命令,这时候如果你恰巧又安装了git,那就可以使用git bash 为Terminal终端

找到Terminal终端设置

image-20201105151552762

设置为git的sh.ext

image-20201105153347897

这时候就可以使用linux 的命令,并且使用tab自动补全了

常用插件

bootstrap 3 插件

File > > Settings > >Plugins > > 搜索bootstrap 3 然后点击 installed ,然后点击apply

image-20200527175920656

安装完成后重启phpstrom

如输入.table,键盘按下ctrl+j,就会出现提示

如:

image-20200527180323588

inspection 自动引入类插件

安装直接搜索inspection 安装,安装完成后重启

image-20200528183717559

键盘输入Alt+Enter自动导入

image-20200528183936568

CodeGlance 代码小地图插件

安装直接搜索CodeGlance 安装,安装完成后重启

image-20200608143619537

效果

image-20200608143645408

Translation 自动翻译插件

github 地址:https://github.com/YiiGuxing/TranslationPlugin

安装直接输入Translation搜索安装,安装完了重启下

image-20210118093425187

使用

  • 取词并翻译
Ctrl + Shift + Y

image-20210118093753264

  • 翻译并替换
Ctrl + Shift + X

image-20210118093905132

常用快捷键

查找和替换

快键键 作用
ctrl + f 查找(当前文件)
ctrl + shift + f 所有文件中查找(全文搜索,有可能被输入法占用用不了,比如搜狗)
ctrl + r 当前文件中查找替换
ctrl + shift + r 所有文件中替换,一般配合ctrl + shift + f使用
ctrl + n 查找类名称
ctrl + alt + shift + n 查找方法名称
shift + shift 查找任意文件名称
ctrl + F12 显示当前文件的结构

浏览

快键键 作用
Ctrl + shift + - 折叠所有代码
Ctrl + shift + + 打开所有代码
Ctrl+Alt+向左箭头(←) 回到上次浏览的位置(Ctrl+单击进入某个方法的位置),往后
Ctrl+Alt+向右箭头(→) 回到上次浏览的位置(Ctrl+单击进入某个方法的位置),往前

注释

快捷键 作用
ctrl + / 单行注释
ctrl + shift + / 多行注释

跳转

快捷键 作用
ctrl + b 跳到变量申明处
ctrl + 鼠标左键 调到类定义或方法定义

复制

快捷键 作用
ctrl+d 复制当前行到下一行
Ctrl + Shift + C 复制当前文件的绝对路径
Ctrl + G 跳转到某行

删除

快捷键 作用
ctrl+y 删除当前行
del 删除光标之后的字符

移动

快捷键 作用
alt+shift+↑ 向上移动当前行
alt+shift+↓ 向下移动当前行

格式化

快捷键 作用
Ctrl + ALt + L 格式化代码

html标签写入

批量写入

输入

li*5

按TAB

结果

<li></li>
<li></li>
<li></li>
<li></li>
<li></li>

单个写入

输入

div

按TAB

结果

<div></div>

光标会自动在中间

html标签带id/class写入

输入

div#app

按TAB

结果

<div id="app"></div>

输入

div.app

按TAB

结果

<div class="app"></div>

同样支持批量写入

输入

div.app*3

按TAB

结果

<div class="app"></div>
<div class="app"></div>
<div class="app"></div>

显示本地文件更改 与 git远程分支中文件的不同

image-20210119173454563

选择分支

image-20210119173527428

选择对应的文件

image-20210119173609832

数据库操作

https://www.jetbrains.com/help/phpstorm/relational-databases.html

检查是否开启数据库插件

file->settings->输入“database”->apply->ok

image-20201225103739855

连接数据库

找到右侧的 Database

image-20201225104029358

点击 Database,点击左上角的 + ,选择Data Source ,再点击需要连接的数据库类型(因为我的数据库是MySQL,所以使用MySQL数据库进行讲解)

image-20201225105310418

选择好数据库的类型之后,即可看到下图界面,依次填写数据库配置的参数(Host:主机地址;Port:端口号;Database:需要连接的数据库名称;User:用户名;Password:密码),填写完参数之后点击 Test Connection 测试是否能够成功连接数据库,提示: ‘Successful Details’,说明可以成功连接,点击OK即可即可完成数据库连接的配置。若提示 Failed,说明连接失败,请检查参数是否正确,然后在重新测试。第一次安装会出现安装错误,是因为缺少驱动,只需要点击左下方的 Download missing driver files ,安装即可

image-20201225110043048

测试连接

image-20201225110151484

连接成功

保存配置

image-20201225110603674

关于连接时区的问题

如果连接报错:

Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.

image-20201225112053144

PHPstorm连接数据库报(Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually)错误,MySQL默认的时区是UTC时区,默认为0区,北京是东八区,比北京晚了8个小时,所以要修改MySQL的时长

输入MySQL的数据库连接密码,执行以下命令

set global time_zone='+8:00';

对数据库进行基本使用

点击已经连接好的数据库,找到下图中的 Consoles,然后点击 console(default)

image-20201225112530029

在完成上面的操作后,就会发现在编辑器的主页面出现了一个界面,在界面中就可以编写一些对数据库进行操作的一些Sql语句啦(Ctrl+Enter即可执行语句,对数据库进行操作)

image-20201225112803507

导出配置

如下图

image-20200526220551663

导入配置

image-20200526221157302

image-20200526221407483

接下来就是等重启完成就好了

让phpstorm更友好支持laravel

PHP开发工具有很多,但是从开发效率和对laravel支持的友好度上来讲,phpstorm可以是最佳的选择,也是现在开发人员最受欢迎开发工具。

注意:先要切换到对应的项目目录下执行命令

1、安装laravel插件

composer require barryvdh/laravel-ide-helper=2.5

最新版。2.9要太高,装2.5就行,

如图表示安装完成

image-20210207203905907

2、laravel项目中修改config/app.php

# 添加以下内容到 providers 数组

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,

如图

image-20210207204254488

3、运行如下命令

php artisan ide-helper:generate

image-20210207204557571

会在当前目录创建一个help文件,这样我们写代码就有提示了

image-20210207204725171

按住ctrl+p还会有对应的文字提示

image-20210207204816671

posted @ 2020-05-31 19:42  makalo  阅读(898)  评论(2编辑  收藏  举报