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

6
什么是在emacs中查看和编辑tab分隔文本文件的正确方法,就像它们是电子表格一样?
如果我使用C-q TAB在emacs中编写tsv文件,则存在一个烦人的问题,即制表符不是等间距的。希望能够编辑单元格并使emacs自动重新对齐,以便它出现在列中,类似于表格模式。但是,我不想制作表格,我只想编辑tsv文件。我不知道是否有内置模式可以实现此功能。例如使用org-mode,我可以使制表符等间距,但当其中一个单元格中的文本变得更多时,emacs不会自动重新对齐列。该如何正确地做到这一点?

1
org-mode 会在你切换单元格(通过 TAB)或按下 C-c C-c 时重新绘制表格。 - Juancho
@Juancho:对我来说不起作用。我需要声明我的表格吗? - lgd
1个回答

9
你可以使用GNU ELPA提供的 csv-mode 。 它支持逗号分隔和TAB分隔格式,并能正确对齐列。 请注意,列不会自动调整大小,您需要在编辑后明确要求Emacs重新对齐列。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接