Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8700265
  • 博文数量: 1413
  • 博客积分: 11128
  • 博客等级: 上将
  • 技术积分: 14685
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-13 10:03
个人简介

follow my heart...

文章分类

全部博文(1413)

文章存档

2013年(1)

2012年(5)

2011年(45)

2010年(176)

2009年(148)

2008年(190)

2007年(293)

2006年(555)

分类: LINUX

2008-09-06 23:14:04

    用Emacs来划表格,很奇怪吧。你或许在想,这样一个文字编辑器,如果用来搞个表格,太不方便了吧。但是事实上,用Emacs来做表格是再方便不过的了。我查阅了一些资料,需要一个table.el的lisp文件,但是,这个文件似乎现在多数的emacs版本都已集成。所以,你不需要单独安装第三方插件,一般而言,直接使用便是了。
    在编辑的文档里,要插入表格,我们需要输入一个命令: M-x table-insert,然后会出现提示,要求输入多少行,多少列都诸多信息。之后,一个完整的空白的表格就出现了。对于表格的修改及操作,emacs列出了如下一组命令,可供使用:
table-backward-cell           table-capture
table-cell-menu-map           table-delete-column
table-delete-row           table-fixed-width-mode
table-forward-cell           table-generate-source
table-global-menu-map           table-heighten-cell
table-insert               table-insert-column
table-insert-row           table-insert-row-column
table-insert-sequence           table-justify
table-justify-cell           table-justify-column
table-justify-row           table-narrow-cell
table-query-dimension           table-recognize
table-recognize-cell           table-recognize-region
table-recognize-table           table-release
table-shorten-cell           table-span-cell
table-split-cell           table-split-cell-horizontally
table-split-cell-vertically       table-unrecognize
table-unrecognize-cell           table-unrecognize-region
table-unrecognize-table           table-widen-cell
        有了上述命令,你可以完整多数表格软件的功能,如行列的插入,删除,表格的合并与拆分,表格文字的对齐等,这些上面一一列明,我就不用多说了。值得一说的是,一般来讲,表格的跳转是通过tab键来进行的,当然如果要跳到上一个表格的时候按Shift-Tab键进行。
    如果你觉得用命令行麻烦,emacs还提供了一组菜单命令供你使用,两种方式任你使用。最后,需要说的是表格的导出。你可以将做好的表格生成一些格式,最典型的是html格式,用table-generate-souce,可以生成需要的源码,也是一种方便这举。

阅读(2533) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~