优化你的 PhpStorm

相关链接

插件 - 官网插件。

注册 - IntelliJ IDEA 注册码。

主题-Daylerees主题预览

推荐插件

Laravel Plugin - 支持 Laravel

.env files support - 支持.env 文件

BashSupport - 支持 Bash

EditorConfig - 支持 EditorConfig 标准

Handlebars/Mustache - 支持 Handlebars、Mustache

Ideolog - 有好的插件 .log 文件

Material Theme UI - Material Theme 主题

.ignore - 友好的查看 .ignore 文件

NodeJS - 集成 Node.js

Markdown support - 支持 Markdown

IdeaVim - 支持 Vim

LiveEdit - 可以实时编辑 HTML/CSS/JavaScript

Markdown Navigator - 支持 Markdown

PHP composer.json support - 支持 composer.json 文件

Nyan Progress Bar - 改变进度条样式

Grep Console - Grep 控制台

CodeGlance - 类似于 Sublime 中的代码小地图

Translation - 最好用的翻译插件

Key promoter - 这款插件适合新手使用。当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。这是一个非常有用的功能,很快就可以熟悉软件的快捷功能了。 如果有快捷键的,会直接显示快捷键

ApiDebugger - 一个开源的接口调试插件

速度优化

有一次打开一个新的项目PhpStorm在indexing的时候,cpu都温度:)

file

Java VM options

PHPStorm 依赖 java 虚拟机,找到,然后在这个文件里可以根据需要增加或减少 PhpStorm 使用的内存

file

排除对特定目录的索引

在 下可以将特定的目录标记排除,然后 PHPstorm 就不会索引其中的文件了。建议排除的目录一般是类似、、等包含资源编译文件的,当然还有两个大头,就是 和目录。

Node modules 目录

目录实际上默认已经被排除掉了,但是呢,在 下,你会看到,它们又被额外引入进来了,假设说你写 js 不是那么多,你也可以在这里将其完全排除掉。

vendor 目录的处理

排除掉目录,意味着就不能基于那里面的组件进行自动补全(auto-complete)了,所以这可能不是个好主意。但是呢,有个小技巧就是,你可以整体上排除掉目录,然后在下,将你真正用到的组件目录给额外添加上。

改变渲染字体的方式

进入来设置 PHPStorm 的自定义属性.

上面这条,改变的是 PHPstorm 如何渲染字体:立即渲染文字,而不是先进行内容分析。可能会因此导致偶尔有那么一瞬间文字都是不带样式的,但是整体上会顺畅很多。

禁掉你不用的plugin

PHPstorm 默认加了很多功能,而我们可能平时根本用不到。找到,把我们根本用不到的很多,禁用掉。

设置完后

感谢来自 ivothgle的提醒:

设置完后一定用清除缓存重启, 否则可能打不开软件, 选择 对话框的

快捷键

Prefect丶已经帮我们整理好啦 戳

PHPStorm 快捷键大全(Win/Linux/Mac)

参考文章

PHPstorm 优化、设置与提速篇

大牛们的PHPstorm使用技巧和建议

phpstorm

本作品采用《CC 协议》,转载必须注明作者和本文链接

passenger