2013-07-08 77 views
4

Emacs的,最喜欢的文本编辑器,支持编辑从上到下:emacs是否支持多列编辑?

word1 
word2 
word3 

,但不像微软的Word,我无法弄清楚如何在两列编辑:

col1 col2 
word1 word2 
word3 
word4 

Note: Editing in the first column does not change the spacing of the second. 

是这可能吗?

回答

4

我不确定这是否符合您的要求,但您可以查看Two Column Editing

+0

它看起来像它......但是当我尝试它时,它想要将正确的缓冲区保存为新文件。这是否需要我为每列保存文件? – sdasdadas

+0

我想你可以在编辑后“合并”两个缓冲区。 “如果你希望编辑两个缓冲区,可以将它们合并为 1或Cx 6 1(2C合并),将右边缓冲区中的文本作为另一个缓冲区中的第二列进行复制。 - 列编辑,使用 s。“ –

+0

完美,我应该读更多。谢谢! – sdasdadas

1

您可能正在寻找覆盖模式。你应该可以用insert键来切换它。

+0

这是非常基本的,但它几乎满足我的需求。然而,当你编辑第二列时,这是一个巨大的痛苦,你击中了C-n并将它包装到线条的前端。 – sdasdadas

5

组织模式。只要创建一个新的文件,调用M-x org-mode,再将其粘贴在:

* Look! A table! 
| col1 | col2. | 
| word1 | word2 | 
| word3 |    | 
| word4 |    | 

,只要你想添加尽可能多列,这应该表现你期望的方式。查看关键绑定的org-mode的文档。
http://orgmode.org/manual/Tables.html

+0

我想过使用ORG模式,但对我来说似乎有点奇怪。我将尝试另外两个建议并将其用作后备。谢谢! – sdasdadas