在emacs中查看和编辑标签分隔文本文件的正确方法是什么,就好像它们是电子表格一样?
如果我使用C-q TAB
在emacs中编写tsv文件,它就会产生令人讨厌的怪癖,即标签不是等间隔的。能够编辑单元格并让emacs自动重新排列它以便它出现在列中,类似于表格模式,这将是很好的。但是,我不想创建一个表,我只想编辑一个tsv文件。我不知道如何使用org-mode
完成此操作。这有内置模式吗?
例如使用org-mode
,我可以使标签看起来是等间隔的,但是当其中一个单元格中有更多文本时,emacs不会自动重新排列列。这样做的正确方法是什么?
答案 0 :(得分:6)
您可以使用GNU ELPA提供的csv-mode
。它支持逗号分隔和TAB分隔格式,并且能够正确对齐列。请注意,这些列不会在运行时自动调整大小,而是在您编辑完列后,您必须明确要求Emacs重新对齐列。