org-mode可以方便的创建表格,并且可以对表格进行计算,就想excel一样,非常 神奇,在org-mode中‘|’符号会被用来当作表格的一部分,‘|’符号也是表格中的 列分隔符,org-mode中的表格看起来是这样的:
| ID | NAME | PASSWORD | |----+------+----------| | 1 | jack | 123 | | 2 | lily | 456 |
当你看到这个神奇的表格可能会被吓出一身汗,要每一个符号都手动敲上去得费些 力气了……不过在org-mode下,一切都会来的更容易些。你只需要输入:
C-c |
就会在命令buffer中提示:Table size Columns x Rows [e.g 5x3]意思就是说输 入一个数字i再输入x再输入一个数字j就可以创建出一个i*j大小的表格了,是不 是很方便?我们创建一个3*3的表格:
| | | | |---+---+---| | | | | | | | |
在‘—+—’上面的部分是表头,下面的部分是内容,列由‘|’隔开。按照示例填好 内容就可以了。
| ID | NAME | PASSWORD | |----+------+----------| | 1 | jack | 123 | | 2 | lily | 456 |
是不是很美观?其实这还不算什么,用org-mode导出后可以展示的更好看,比如 说我们导出为HTML格式的文件后表格就会对应生成<table>标签,我们可以为 table添加样式,让它展现的更加美观,我就是用的Bootstrap的table样式,导出 后的效果就是这样:
ID | NAME | PASSWORD |
---|---|---|
1 | jack | 123 |
2 | lily | 456 |
瞬间高大上有木有?
使用快捷键 C-c | 创建表格是一种简单方式,我们清楚表格的大小就比较方便,但 是如果我们不知道有几行几列,该怎么办?其实也很容易只需要输入|-然后按 TAB就可以创建出一个表格了,这个表格默认是2行5列,如下:
| | | | | | |---+---+---+---+---| | | | | | |
表格创建好后就可以填写数据,在填写数据的时候下面几个快捷键是比较有用的:
C-c C-c 在不移动光标的情况下对齐表格内容 TAB 水平后移光标,自动对齐表格,如有需要则自动换行或追加新行 S-TAB 水平前移光标,自动对齐表格 RET 垂直下移光标,自动对齐,如果需要则则动换行或追加新行
M-LEFT / M-RIGHT 左/右移动当前列 M-S-LEFT 删除当前列 M-S-RIGHT 在光标左添加列 M-UP / M-DOWN 上/下移动当前行 M-S-UP 删除当前行或行分割线 M-S-DOWN 在当前行上插入新行 C-c - 在当前行下插入水平分割线 C-c RET 在当前行下插入水平分割线,并移动光标到分割线下 C-c ^ 对当前列排序
实验toct again again 汉字gnuplot
Sede | Max cites | H-index |
---|---|---|
Chile | 257.72 | 21.39 |
Leeds | 165.77 | 19.68 |
Sao Paolo | 71.00 | 11.50 |
Stockholm | 134.19 | 14.33 |
Morelia | 257.56 | 17.67 |