0
点赞
收藏
分享

微信扫一扫

提高PhpStorm的生产力

我是芄兰 2022-02-22 阅读 71

初始状态
在这里插入图片描述

插件
Chinese ​(Simplified)​ Language Pack IDE的中文语言包
太低的版本不支持
安装之后菜单都能汉化了
在这里插入图片描述

Chinese PHP Document php的中文文档
安装前:
图片: https://odocs.myoas.com/uploader/f/NVgfq3Mj9sa2TG7W.gif?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDU1MTQ1MDQsImciOiJSS0FXVlJ5ZzlLSXZKZ2s4IiwiaWF0IjoxNjQ1NTEzOTA0LCJ1c2VySWQiOjIxODAwOH0.29MkQCqTFIQIYIfAJ3Q4A_smTSU13WySWNqsMaDvtR4

安装后:
在这里插入图片描述

Translation 翻译插件
在这里插入图片描述

.​env files support
在这里插入图片描述

.ignore 忽略文件支持
在这里插入图片描述

deep-assoc-completion 提供代码补全在这里插入图片描述

PHP Advanced AutoComplete PHP内置函数和方法的补全 两个功能不一样
在这里插入图片描述

GitToolBox 会提示每行代码的提交时间/用户,当前分支,与远程分支提交数差异,自动fetch等等
在这里插入图片描述

rainbow brackets 彩虹括号 ,成对的括号会有相同的颜色
在这里插入图片描述

string manipulation 字符串格式化
在这里插入图片描述

save actions 保存后格式化代码/优化导入等等 安装之后需要设置触发条件
在这里插入图片描述

快捷操作
先打开工具栏
在这里插入图片描述

前进/后退 commit/pull
在这里插入图片描述

众所周知,ctrl+鼠标左键可以跳到对应方法,如果想跳回来可以点上图左箭头,又想跳过去可以点右箭头。如果鼠标有侧键,还可以用侧键操作(此处疯狂安利有侧键的鼠标)

git操作
ctrl+t=pull
ctrl+k=commit
ctrk+shift+k=push
右下角可以对分支进行操作
在这里插入图片描述

高效解决冲突
在这里插入图片描述

格式化代码 ctrl+alt+L (强迫症需要,配合save actions使用)
图片: https://odocs.myoas.com/uploader/f/eenU0190IpAQvCul.png?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDU1MTQ1MDQsImciOiJSS0FXVlJ5ZzlLSXZKZ2s4IiwiaWF0IjoxNjQ1NTEzOTA0LCJ1c2VySWQiOjIxODAwOH0.29MkQCqTFIQIYIfAJ3Q4A_smTSU13WySWNqsMaDvtR4

图片: https://odocs.myoas.com/uploader/f/1bUQuis88efzoYcB.png?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDU1MTQ1MDQsImciOiJSS0FXVlJ5ZzlLSXZKZ2s4IiwiaWF0IjoxNjQ1NTEzOTA0LCJ1c2VySWQiOjIxODAwOH0.29MkQCqTFIQIYIfAJ3Q4A_smTSU13WySWNqsMaDvtR4

光标选中多行 安装alt+鼠标左键/或者按住鼠标中间拖动
在这里插入图片描述

借用string manipulation插件快速写一个模型
PHP模型
在这里插入图片描述

Go 结构体
在这里插入图片描述

接口测试 (postman填参数太墨迹了)
新建一个.http后缀的文件
语法很简单,###三个#号分割请求
开头POST/GET/PUT等等,然后写url,header(这里可以直接把浏览器里的header复制过来),参数
还支持环境变量
简单请求好用,上传文件的请求不好用
在这里插入图片描述

上传文件的写法(不建议用,太麻烦了)
图片: https://odocs.myoas.com/uploader/f/eKCpGLKI2E0a0ZUz.png?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDU1MTQ1MDQsImciOiJSS0FXVlJ5ZzlLSXZKZ2s4IiwiaWF0IjoxNjQ1NTEzOTA0LCJ1c2VySWQiOjIxODAwOH0.29MkQCqTFIQIYIfAJ3Q4A_smTSU13WySWNqsMaDvtR4

引入其他目录
众所周知,portal是由公共的common(包含vendor)和其他一些模块文件夹组成
如果打开目录仅打开模块,那么ide的命名空间,代码补全等等都用不了
如果打开整个portal目录,那么ide生成文件索引,分支管理的时候可能没有单个目录那么流畅
在这里插入图片描述

可以在这里引入当前项目依赖的文件夹
图片: https://odocs.myoas.com/uploader/f/3Rjcij7WfJxMEo0I.png?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDU1MTQ1MDQsImciOiJSS0FXVlJ5ZzlLSXZKZ2s4IiwiaWF0IjoxNjQ1NTEzOTA0LCJ1c2VySWQiOjIxODAwOH0.29MkQCqTFIQIYIfAJ3Q4A_smTSU13WySWNqsMaDvtR4

DB客户端 jetbrains家的软件其实都带了大部分数据库的客户端,没有navicat的时候可以临时拿来用用
图片: https://odocs.myoas.com/uploader/f/RW6NQOPzFLDKnJ9j.png?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDU1MTQ1MDQsImciOiJSS0FXVlJ5ZzlLSXZKZ2s4IiwiaWF0IjoxNjQ1NTEzOTA0LCJ1c2VySWQiOjIxODAwOH0.29MkQCqTFIQIYIfAJ3Q4A_smTSU13WySWNqsMaDvtR4

补充
jetbrains的软件都比较吃硬盘,有个ssd体验会好很多(目前已知centos云桌面,t3的主机是ssd)

举报

相关推荐

0 条评论