2015-05-13 34 views
4

什么是查看和编辑emacs的标签 -delimited文本文件,就好像它们是一个电子表格的正确方法是什么?电子表格模式为Emacs的制表符分隔文本文件

如果我通过使用C-q TAB在emacs中编写tsv文件,它有一个恼人的怪癖,那就是制表符不是等间隔的。如果能够编辑单元格并使emacs自动重新对齐它,以便它出现在列中,这很好,类似于表格模式。但是,我不想制作表格,我只想编辑一个tsv文件。我不明白org-mode可以做到这一点。有没有内置模式?

例如使用org-mode,我可以使选项卡显示等间隔,但emacs不会自动重新对齐列时,其中一个单元格中获取更多的文本。什么是正确的方式来做到这一点?

+1

无论何时切换单元格(通过“TAB”)或按下“C-c C-c”,组织模式都会重绘表格。 – Juancho

+0

@Juancho:这不适合我。我需要申报我的桌子吗? – lgd

回答

4

您可以使用csv-mode,可从GNU ELPA获得。它支持逗号分隔和TAB分隔格式,并且能够正确对齐列。请注意,这些列不会自动调整大小,而是在您编辑完列后,您必须明确要求Emacs重新对齐列。

相关问题