1. template 包的下载地址:
http://sourceforge.net/projects/emacs-template/files/
2. 下载完解压缩后有个template目录, 把它放到 /usr/share/emacs/site-lisp/目录下,并把其下的template目录(里面带一些默认的模板,可以修改后用)拷贝到HOME目录下,并取名为.templates。执行命令如下:
mv template /usr/share/emacs/site-lisp/
cp -a /usr/share/emacs/site-lisp/template/templates/ ~/.templates/
3. 创建template的配置文件如下 :
;;; ------------ template-conf.el -----------------------------------
(add-to-list 'load-path "/usr/share/emacs/site-lisp/template/lisp")
(require 'template)
(template-initialize)
;;; set the (>>>AUTHOR<<<) variable
(setq user-mail-address "user@server")
4. 模板变量说明:
1) 格式 (>>>var<<<) var表示要替换的变量
2) 部分变量列表:
POINT 插入模板后的光标位置
MARK 所在的点设置为MARK
DIR 文件所在目录
FILE 文件名称
FILE_SANE 不带后缀的文件名称
FILE_EXT 文件后缀名
FILE_UPCASE 文件名称大写
DATE 日期
TIME 时间
VC_DATE 设值UTC时间
YEAR 年份
ISO_DATE Y-m-d 格式的时间
AUTHOR 作者
http://sourceforge.net/projects/emacs-template/files/
2. 下载完解压缩后有个template目录, 把它放到 /usr/share/emacs/site-lisp/目录下,并把其下的template目录(里面带一些默认的模板,可以修改后用)拷贝到HOME目录下,并取名为.templates。执行命令如下:
mv template /usr/share/emacs/site-lisp/
cp -a /usr/share/emacs/site-lisp/template/templates/ ~/.templates/
3. 创建template的配置文件如下 :
;;; ------------ template-conf.el -----------------------------------
(add-to-list 'load-path "/usr/share/emacs/site-lisp/template/lisp")
(require 'template)
(template-initialize)
;;; set the (>>>AUTHOR<<<) variable
(setq user-mail-address "user@server")
4. 模板变量说明:
1) 格式 (>>>var<<<) var表示要替换的变量
2) 部分变量列表:
POINT 插入模板后的光标位置
MARK 所在的点设置为MARK
DIR 文件所在目录
FILE 文件名称
FILE_SANE 不带后缀的文件名称
FILE_EXT 文件后缀名
FILE_UPCASE 文件名称大写
DATE 日期
TIME 时间
VC_DATE 设值UTC时间
YEAR 年份
ISO_DATE Y-m-d 格式的时间
AUTHOR 作者