用于制表符分隔文本文件的emacs的电子表格模式

时间:2015-05-13 23:35:32

标签: csv emacs spreadsheet

在emacs中查看和编辑标签分隔文本文件的正确方法是什么,就好像它们是电子表格一样?

如果我使用C-q TAB在emacs中编写tsv文件,它就会产生令人讨厌的怪癖,即标签不是等间隔的。能够编辑单元格并让emacs自动重新排列它以便它出现在列中,类似于表格模式,这将是很好的。但是,我不想创建一个表,我只想编辑一个tsv文件。我不知道如何使用org-mode完成此操作。这有内置模式吗?

例如使用org-mode,我可以使标签看起来是等间隔的,但是当其中一个单元格中有更多文本时,emacs不会自动重新排列列。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:6)

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