用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) |