/

PhpStorm 使用经验

修改主题

Plugin -> Browse repositories -> Material Theme UI

Preferences

设置选择了一个词后,再按单引号或双引号,将选中的单词用引号括起来:

Preferences 中搜索 Surround Selection on typing quote or brace 将其勾选。

文件类型错误

一个文件被新建后,明明扩展名没有错,但是却没有语法高亮,删除文件后也不解决问题。

解决办法:Editor -> File TypesText 将里面涉及的文件删除掉。

Undefined function XXX

出现 PHP 的原生方法未定义的警告。

解决方法:File -> Invalidate Caches / Restart

Typo: In word XXX

提示单词拼写错误,但是其中没有问题,比如全拼的名字。

解决方法:option + enter -> Save to dictionary

使用 PHP-CS-Fixer

The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards.

工作环境:MacBook。

打开 PhpStorm Preferences > Tools > External Tools 添加:

180416-use-php-cs-fixer-in-phpstorm-001

  • Program: /usr/local/bin/php-cs-fixer
  • Arguments: --verbose fix "$FileDir$/$FileName$" --dry-run --rules=@PSR1,@PSR2,@Symfony(Note that previous verions of PHP-CS-Fixer used –levels instead of –rules. 未找到)
  • Working directory: $ProjectFileDir$
  • 我取消勾选了 Open console for tool output,可以不输出日志信息

为了方便使用,保存文件时就可以格式化,设置快捷键 Preferences > Keymap > Macros

180416-use-php-cs-fixer-in-phpstorm-002

设置 php-cs-fix 单独的快捷键 Preferences > Keymap > External Tools

180416-use-php-cs-fixer-in-phpstorm-003

关闭不常用的插件

Preferences > Plugins > Installed 向下滚动,Bundled 中有不少预装但不常用的可以禁掉。

References