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

lgd*_*lgd 6 csv emacs spreadsheet

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

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

例如,使用org-mode,我可以使选项卡显示为等间隔,但当其中一个单元格中有更多文本时,emacs不会自动重新排列列.这样做的正确方法是什么?

Ste*_*fan 8

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