首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>软件应用>正文

Emacs Markdown 模式简介

http://www.oklinux.cn  2009-04-16  toy   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
Rainux 兄的影响,我现在迷上了用 Markdown 格式来写东西。为了在 Emacs 中更加方便的完成 Markdown 格式的内容,我找到了 Emacs markdown-mode。

Emacs markdown-mode 是一个 Emacs 主模式,用来在 Emacs 中创建或编辑 Markdown 格式的内容,非常便捷和高效。

安装与配置

安装 markdown-mode 非常简单,只需将下载的 markdown-mode.el 文件置于 Emacs 可找到的路径,例如 ~/.emacs.d/modes。然后把下列内容添加到 .emacs 文件中即可:

(add-to-list 'load-path "~/.emacs.d/modes")
(autoload 'markdown-mode "markdown-mode.el"
    "Major mode for editing Markdown files" t)
(setq auto-mode-alist
    (cons '("\\.markdown" . markdown-mode) auto-mode-alist))

这样,当 Emacs 打开扩展名为 markdown 的文件时,就会自动进入 Markdown 主模式。如果你定义的 Markdown 扩展名与此不同,那么你将需要替换上面配置内容最后一行中的 .markdown。

编辑命令

Markdown 模式将常用的编辑命令都绑定到了特定的组合键上,因此要插入某个项目,只需按相应的组合键。比如:

  • C-c C-t n 插入 hash 样式的标题,其中 n 为 1~5,表示从第一级标题到第五级标题。
  • C-c C-t t 插入 underline 样式的标题,这是一级。
  • C-c C-t s 同上,这是二级。
  • C-c C-a l 插入链接,格式为 [text](url)
  • C-c C-i i 插入图像,格式为 ![text](url)
  • C-c C-s b 插入引用内容。
  • C-c C-s c 插入代码。
  • C-c C-p b 加粗。
  • C-c C-p i 斜体。
  • C-c - 插入水平线。

如果是在选定的内容上按这些组合键,那么将把选定的内容设为相应的格式。

大纲视图

按 S-Tab 将在大纲视图、目录视图、及正常视图间切换。

预览

如果你的系统中安装有 Markdown 程序包的话,那么在 Emacs 中便可以运行 Markdown,并预览其输出。相应命令如下:

  • C-c C-c m 在当前缓冲运行 Markdown,并在另一个缓冲预览。
  • C-c C-c p 同上,但在浏览器中预览。

Emacs markdown-mode 可从其主页下载,在它的主页上,你也可以找到完整的使用说明。

Emacs markdown-mode


上一篇:AcetoneISO2 2.0.3 发布   下一篇:phpMyAdmin 3.1.3.2 - MySQL管理利器

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Gnote: 使用 C 编写的 Tomboy 克隆
·Transifex: 基于 Web 的集成翻译平台
·VMware Workstation 更新到 6.5.2
·NVIDIA 推出 180.44 显卡驱动
·Synapse: 支持贴图、链接及代码的 GTalk 客户端
·Autokey: 自动输入文本内容
·xclip: 管理 X 粘贴板
·Redcar: 兼容 TextMate Bundles 的程序员编辑器
·Firefox 3.0.8 修正安全漏洞
·dvtm: 平铺式终端管理器
·基于 Plasma 插件的新输入法面板
·gpick: 功能强大的拾色器
·NVIDIA 180.41 驱动放出
·qTwitter: 基于 Qt 的 Twitter 桌面客户端
·实用小脚本: 查看 MLDonkey 下载进度
·Iotop: I/O 监视器
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Gnote: 使用 C 编写的 Tomboy 克隆
·Transifex: 基于 Web 的集成翻译平台
·VMware Workstation 更新到 6.5.2
·NVIDIA 推出 180.44 显卡驱动
·Synapse: 支持贴图、链接及代码的 GTal
·Autokey: 自动输入文本内容
·xclip: 管理 X 粘贴板
·Redcar: 兼容 TextMate Bundles 的程序
·Firefox 3.0.8 修正安全漏洞
·dvtm: 平铺式终端管理器
·基于 Plasma 插件的新输入法面板
·gpick: 功能强大的拾色器
  阅读排行
· Oracle 10g for ubuntu 安装指南
·基于libmad 的简单MP3流媒体播放器的实
· 下BT聊QQ !PS3安装Linux ubuntu 7.10
· linux下查看进程/线程
·Linux下tar bz gz等压缩包的压缩和解压
·Tcpdump:Linux下基于命令行的抓包工具
·Wine的安装配置
·Linux系统下大词典Stardict详细介绍
·嵌入式Linux 中的应用中的GTK+
· Samba使用大全 Samba服务器应用介绍
·用Geronimo部署blog 和wiki 模块
·Ubuntu8.04下安装原版迅雷与IE6具体教
·Linux 上的数据可视化工具
·一步一步安装服务器监视软件MRTG
· 在linux下启动mysql
网摘收藏: