geben + xdebug + emacs 调试php

一直都是用var-dump, echo, die 输出变量来调试php,终于有一天,怒了。找了找,发现了geben, 感觉挺方便。安装方法如下: 继续阅读“geben + xdebug + emacs 调试php”

php-mode 介绍

1 介绍
在Emacs中,php mode是一个编辑php源码主要的模式。扩展自Emacs的C模式,他继承了所有C模式的导航和编辑功能。语法着色依照php 3,4,5的版本。默认情况下,缩写规则遵循PHP PEAR代码规范。另外PHP中的开发助手包含的文档检索自PHP manual,用来完成代码完成和class browser.
可以用M-x php-mode-version来确定PHP mode的版本
PHP mode是Turadg Aleahmad在1999年首次写成的。 继续阅读“php-mode 介绍”

近期关于EMACS的一些心得

最近一直在研究EMACS,用了一段时间,还是觉得很模糊,今天,又看了一些资料,觉得有些眉目,特记录于此。

1,在我的机器上emacs安装地址为:/usr/share/emacs/22.1

2,在emacs安装目录下有:site-list/subdirs.el ,这个文件保存所有用户启动emacs时做的操作。

3,~/.emacs保存当前用户的emacs设置

4,如果要安装新的插件,比如speedbar,可以把speedbar代码直接放在一个目录
下, 比如/usr/share/emacs/speedbar。在subdirs.el 中加入
(add-to-list ‘load-path “/usr/share/emacs/21.3/speedbar”)
(autoload ‘speedbar-frame-mode “speedbar” “Popup a speedbar frame” t)
(autoload ‘speedbar-get-focus “speedbar” “Jump to speedbar frame” t)
(global-set-key [(f4)] ‘speedbar-get-focus)
就可以了

5,安装ecb的时候,总是提示安装不成功,提示找不到cl,后来在emacs-22.1\lisp\emacs-lisp中找到,所以在subdirs.el 中加入(add-to-list ‘load-path “/usr/share/emacs/21.3/emacs-lisp”),加入后重启emacs根据提示,做相应修改,成功。

6,使用中发现在windows下使用emacs时候,如果直接把配置脚本写在subdirs.el,那么只要脚本加载过程出错,就不能启动emacs。如果想知道.emacs究竟放在哪里,可以选择options->customize emacs->saved options,在minibuf中会看到.emacs的位置。把配置文件写入.emacs,出错会有提示。我本机的.emacs地址为
C:\Documents and Settings\Administrator\Application Data\.emacs 。

7,emacs主题
(load-file “F:/soft/emacs-22.1/lisp/color_theme/color-theme.el”)
(require ‘color-theme)
(color-theme-dark-blue)

8,emacs缩进
(setq c-basic-offset 4) 缩进4字符

至此,理清了emacs的配置思路,总算是能使用了。