emacs-php 配置

配置emacs-php 环境需要材料

链接  :   http://sourceforge.net/projects/php-mode/      ;; 这个是php-mode.el 文件下载地址,我的下载版本是php-mode-1.13.1.zip

个人软件说明:  emacs 的版本号是  24.3 

参考文件:  http://my.oschina.net/u/874560/blog/91955     ;; 感谢楼主的分享



如下是配置过程

1  正常的安装过程就省略不写了,分享一个我在安装过程中出现的错误

   如果emacs.exe的安装路径中有中文,在创建快捷方式后运行,会提示一大堆错误,建议: 在安装的过程中,emcas的安装路径不要有中文.


2 运行emacs后,在命令行中 输入  ctrl+c   ctrl+f  这是2次操作, 完成后会在命令行中输出 c:/window/system32  

  这时在命令行中输入  ~, 在中央区域会显示当前目录下的所有文件, 此时的目录称为HOME目录  C:\Users\Administrator\AppData\Roaming


3 请查看在上一步输出的目录下是否有 .emacs这个文件,如果没有在此目录下创建. ctrl+c ctrl+f .emacs  (这是3次操作)  

  创建成功后在文件内写入  

  (load-file "D:/emacs-24.3/.emacs")

  请保存退出.


4 重新打开emcas,此时会报错误信息,提示  load-file  not found,这个可以暂时忽略

  重复操作第2步, 在第3步创建的emacs文件中写入如下内容

  (setenv "HOME" "D:/emacs-24.3") 

  (setenv "PATH" "D:/emacs-24.3") 

  (setq default-directory "~/") 

  (add-to-list 'load-path "~/site-lisp") 

  请保存退出


5 将下载的php-mode.el 文件拷贝到 D:\emacs-24.3\site-lisp下   

  重新打开emacs, 

  *********    此处是分隔线 *******

    特别要说明: 此时使用  ctrl+c ctrl+f ~ 打开的额目录是emcas的安装目录,不在是系统默认的目录,特别请注意

    第一次的 HOME目录: C:\Users\Administrator\AppData\Roaming

    第二次的 HOME目录: D:\emacs-24.3       

  ********     此处是分隔线 ******

  编辑.emacs,此时编辑的emacs文件是 d:\emacs-24.3 目录下的, 

  (load "php-mode")

  (add-to-list 'auto-mode-alist '("\\.php\\'" . php-mode)) 

  (add-to-list 'auto-mode-alist '("\\.phps\\'" . php-mode)) 

  请保存退出,


6    

     在emacs文件中写入如下内容,php运行,可以不配置.

     (define-key php-mode-map 

     [menu-bar php php-run] 

     '("Run PHP" . php-run)) 

     (defun php-run ()

     (interactive) 

     (message buffer-file-name) 

     (shell-command 

     (concat "D:/servea/PHP/php.exe -f \""        ;; 这个是我的php的运行环境,请选择自己的php.exe路径. 

     (buffer-file-name) 

     "\""))) 


     (defun my-php-mode() 

     (define-key php-mode-map [(control c) (r)] 'php-run) 

     (hs-minor-mode t) 

     (linum-mode t) 

     )    

     (add-hook 'php-mode-hook 'my-php-mode)


7  打开php 文件

   ctrl+x  h  全选文件

   ctrl+alt+\ 格式化代码

   ctrl+c r  运行php文件.

 

转载于:https://my.oschina.net/u/1579560/blog/549323

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值