IntelliJ IDEA 配置 xdebug(Windows 环境)

xdebug 是 PHP 的 extension(插件?),我们使用它来调试 PHP 程序,在 Windows 上它就是一个 dll 文件。

  1. 确定下电脑上 php 的版本。编写一个 info.php 内容如下:

    在浏览器中访问 info.php

    我电脑上的 php 版本是 5.6.35(32位)
  2. 下载安装 xdebug
    一定要下载对应 PHP 的版本,下载页面:https://xdebug.org/download.php
    我的 PHP 是 5.6.35(32位),所以我要下载的是:php_xdebug-2.5.3-5.6-vc11.dll
  3. 配置 php.ini
    我们得告诉  php 要使用的 xdebug 插件在什么地方,打开 php.exe 所在路径的 php.ini(例如 c:\xampp\php\php.ini)文件,增加几行(注意,zend_extension 指向你下载的 xdebug dll 的路劲):
  4. 验证 xdebug 安装
    重启下 Apache,再访问 info.php 下,你应该能看到 xdebug 相关
    打开 IDEA 的 PHP 配置,你应该能看到 Debugger 的信息,注意 PHP 路径旁边有个刷新按钮,你可能需要点击才能看到 Debugger 信息。

  5. 安装浏览器的 Xdebug helper 扩展程序
    这个扩展程序在 Chrome 和 Firefox 上都有的。安装完成后,访问 info.php 页面,把 xdebug helper 设置成 debug
    同时要打开 IDEA 的侦听


    设置好断点,然后在浏览器刷新 info.php 页面……终于可以啦

IntelliJ IDEA 光标消失问题

碰到这个问题很郁闷啊,一段时间后,光标就莫名消失了,得重启 IntelliJ IDEA 才行,到官方论坛询问才得知,系统时间如果被调前就会发生这个情况(防止 license 过期后用户继续使用?)。我电脑系统(Windows 10)因为系统时间同步的问题,确实老是不准。

总之,把系统时间调准后,IntelliJ IDEA 的光标就回来了。

接下来我把系统时间同步问题解决就一切 OK 了。

IntelliJ IDEA、PyCharm 运行 Django 的 manage 命令

在开发 Django 项目时,会需要经常执行它的 manage.py  任务。

其实在 IntelliJ IDEA(或者 PyCharm )中可以很方便地运行 manage.py 任务,如图:

20171204163518
IntelliJ IDEA(或PyCharm)可以很方便地执行 django manage.py

然后就可以在 console 窗口中直接输入想要运行的 task 的名称了:
20171204164219

IntelliJ IDE 和番茄工作法(pomodoro)

Jetbrains 家的 IDE 是出了名的好用,IntelliJ IDEA 更是最好的 IDE(之一)。番茄工作法(pomodoro )是非常流行的时间管理方法,它的核心原则是:一个番茄时间内不做其他无关的事情。其实 IntelliJ IDE 本身就是……很好的 pomodoro 软件哦……

我已经实践这个方法超过一个月了……非常好用……

方法如下:

  1. 下载并安装 IntelliJ IDEA(或者PyCharm、WebStorm、PHPStorm)
  2. 别搞注册机,别购买授权。如果已经授权了,那么取消授权。
  3. 等 30 天
  4. 接下来,如果你在启动 IDE 时看到这个提示:
    20171113094022那么恭喜你!说明它的番茄定时功能已经正常启用了!
  5. 开始愉快地编程吧,专注你的工作,每 30 分钟你都会收到这个提示:
    20171113093950

而且这个功能完全免费,可见 Jetbrains 真是良心企业 : )