Username:
Password:
Remember Me?
使用 Emacs HTML helper模式编辑HTML文档
< 上一篇
|
下一篇 >
来源: ChinaUnix博客 作者: ChinaUnix博客 发布时间:2008-04-28 08:33:30
作者:lyanry@gmail.com
HTML helper模式,Neison Minar研发,现在由Gian Uberto Lauri维护。该模式为HTML文档书写提供了极高的灵活性。您能够在该模式中根据您的专业水平和合适的参数配置来启用多种重要特性。
虽然Emacs提供了HTML模式,但那只能满足基本的HTML文档撰写需求。HTML helper模式提供了更为先进的特性,实现对ASP、JSP和PHP文档编辑的支持,主要面向专业的网页研发者,而不是像鄙人这样简单的文档撰写人。
HTML helper模式不属于默认的Emacs扩展,您需要到http://download.savannah.gnu.org/releases/baol-hth/上下载html-helper-mode_3.0.4kilo.tar.gz。在安装这个扩展时,我将解压后的文档放到D:\emacs\my_plus\html-helper目录下
[1]
了,然后在.emacs中添加了这么几行:
(add-to-list ’load-path "d:\\emacs\\my_plus\\html-helper" load-path)
(autoload ’html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist (cons ’("\\.html$" . html-helper-mode) auto-mode-alist))
据说将.emacs作如上配置就能够在打开html文档时自动装入html-helper模式,我没成功过,每次打开html文档,Emacs自动挂载其内部的HTML模式。只有M-x html-helper-mode才能进入html-helper模式。这时,会在菜单栏中显示"HTML"菜单,打开看看,比Emacs的HTML模式多了N多功能。
下面讲讲HTML helper模式常用的键绑定。
插入HTML模板
在HTML helper模式中,当您每次C-x C-f创建一个新的扩展名为html的文档,Emacs会自动插入一个模板代码,如下:
您的浏览器不支持iframe标记!现在调入图片来显示HTML模板代码:
这个简易的模板主要用于撰写文章,模板中的主题和h1标题代码自行填写。假如您实在不喜欢这个模板,譬如我就不喜欢他把我的文章标题定为h1的,因为这样的标题的字体过大了。我喜欢是使用h2。这能够通过修改html-helper的el文档来实现。在d:\emacs\my_plus\htmp-helper中打开html-helper-mode.el,使用您所用的文本编辑器的查找功能,找到如下内容段:
您的浏览器不支持iframe标记!现在调入图片来显示HTML模板代码:
看到这样的代码,即便您不懂Elisp编程,也能够很明白的修改的。我现在看到这段模板代码很简单,决定做一个比较粗糙的科技论文的模板。做法时首先设计一个HTML页面,我们用他作为模板。譬如,我在dreamweave里设计了一个页面如下图所示:
将这个页面的HTML代码添加到html-helper-mode.el中,替换上文所述的代码段。至于怎样添加,看看下面我已写好的代码段,分析一下就明白了!
您的浏览器不支持iframe标记!
好了,模板的东西姑且讲这么些吧。假如您对HTML和CSS很熟练,可能您能够做出更酷毙的模板,别忘给我一份啊!
常用HTML编辑命令
有了空空的模板了,可能您想在正文中开始撰写您文档的第一段,只需要M-RET就能够,在光标位置插入。比Emacs更好的是HTML helper模式不但产生封闭的段落标记,而且会自动将光标放在和之间,这一点我很喜欢。
另一个会让您更喜欢的功能是成块的进行文本标记。譬如,您可能从其他文本文档中复制一段文字到您正在撰写的HTML文档中,您想将这段文字用标记为一个段落。普通的方法是将光标移到文本段首键入,然后再将光标移到段尾键入。HTML helper提供了一个更快捷的办法,那就是配合文本块标记键(C-@、M-h、C-x C-p、C-x h)对Emacs进行块文本标记,然后C-u HTML标记键绑定。针对前面那个例子,我们能够首先使用M-h,对该文本段进行标记;然后C-u M-RET,就能够了。总之,您对Emacs各常用的键绑定越熟练,您的工作效率就会日益飞升。
HTML helper模式支持HTML标记的自动补全。譬如,您在当前位置键入了有序列表标记的一部分:。假如您在.emacs文档中添加(setq tempo-interactive t)打开Emacs提示功能,那么就能够使用HTML helper提供的辅助帮助功能了。打开提示功能后,再试着插入终极链接标记,您会发现在MiniBuffer中,会自动显示当前标记的属性,并接受您输入的属性值。这个功能对于那些已很熟悉HTML的人而言没有多大用处,对于新手能够帮助您更快地记住一些HTML标记。
对于特别字符地插入,HTML helper仅支持一部分比较常用的。譬如"、&“之类,键入他们很简单,譬如键入结论
这篇文章是
在Emacs中编辑HTML文档
的姊妹篇,能够互相参考一下。
注1
:文中涉及到的HTML helper模式的安装是以Windows平台的安装来叙述的,我是怕Windows用户本来就怕Linux下的命令行,就没敢用/usr/local/之类的目录来叙述。
喜欢本文,那就收藏到:
上一篇:
感染c源程序的病毒
下一篇:
Linux2.6内核驱动移植(技术类)转
相关评论
我也要评论
还没有关于此文章的相关评论!
首页
上一页
下一页
尾页
昵称:
(为空则显示guest)
评论分数:
★
★ ★
★★★
★★★★
★★★★★
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
相关推荐
xml轻松学习手册(3)xml的术语_xml教程
xml轻松学习手册(4)xml语法_xml教程
xml轻松学习手册(5)xml实例解析_xml教程
了解web页面工具语言xml(一)产生背景_xml教程
了解web页面工具语言xml(二)定义_xml教程
了解web页面工具语言xml(三)支持工具_xml教程
了解web页面工具语言xml(四)应用分类_xml教程
了解web页面工具语言xml(五)好处_xml教程
了解web页面工具语言xml(六)展望_xml教程
xml技术上传文档_xml技巧
相关资讯
Perl的运算符号字符
Perl变量(1)--纯变量
跟我学Perl(三)
跟我学Perl(二)
跟我学Perl(一)
CGI教程(5)利用CGI解码FORM
CGI教程(4)HTML表单
CGI教程(3)怎样发回文档给客户端
PerlDBI入门
各种平台下Perl模块的安装方法
点击发布文章
导航
主页
设为首页
加入收藏
联系我们
赞助商
文章类别
行业资讯
域名资讯
虚拟主机
托管租用
VPS
CDN
网站运营
技术资讯
Mac OS
网络设备
路由技术
网络技术
HTML/DHTML
源码天堂
网络编程
Java
Perl
C/C++
Shell
数据库其他
DB2
Sybase
存储备份
硬件技术
网站建设
通信技术
虚拟化技术
安全其他
安全工具
加密和破解
数据库安全
程序安全
网络安全
系统安全
防火墙
VPN
网管技术其他
Informix
Oracle
PostgreSQL
Dreamweaver教程
windows操作系统
XML编程
NET编程
JSP编程
PHP编程
ASP编程
Mssql
Mysql
Access
Coreldraw
flash
web服务器
ftp服务器
mail服务器
邮件系统
IBM-AIX
HP-UX
Sco
Solaris
FreeBSD
Linux
Proxy
CSS教程
Javascript教程
Ajax
dns服务器
Photoshop教程
站长资讯
冲浪宝典
订阅
Rss Feed
主机赞助商连接:
华夏名网虚拟主机域名注册
关于我们 | 网站声明 | 联系我们 | 广告服务 IDC中文资讯站-客观公证的IDC产业权威媒体
Copyright
@
2007-2008 IDCNEWS.NET, All Rights Reserved
蜀ICP备07504800号