emacs-php 配置
2015-12-22 00:00
369 查看
摘要: 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文件.
配置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文件.
相关文章推荐
- contentProvider内容提供者
- php学习日记第九棒(php 基本语法)
- 服务器迁移,php版本不同可能导致的问题
- PHP 下载导出中文名的文件的编码注意事项
- ubuntu下tftp安装、配置、
- php学习日记第八棒(一个 IP 和多个域名绑定)
- PHP 支持8种基本的数据类型
- 1. thinkphp (1)
- matplotlib简明教程
- php之smarty分配变量
- php 类的构造方法 __construct
- PHP学习练手(三)
- PHP中获取文件扩展名的N种方法
- Zend Studio/Eclipse更改背景风格主题
- Windows Server 2008 阿里云服务器(ECS)配置FTP传输
- ThinkPHP3.2版本—视图与模板
- php 过滤特殊字符 如 ◆ )- : 、 、!! / 等
- ThinkPHP3.2实现简单的数据分页
- 安装vsftpd
- smarty中调用php内置函数