【发布时间】:2012-05-01 18:56:24
【问题描述】:
我有一个单词列表,每个单词都在自己的行中。这是表格的第一列。我想手动创建第二列。
我现在想使用一些插件,它将在文本周围创建一个 ASCII 表,所以我有很好的格式(每列中的起始字母应该在一个“垂直线”中,或者我应该能够快速使用一个快捷方式移动到正确的位置)。
有没有这样的 vim 插件可以方便地编辑这些表格并控制格式?
【问题讨论】:
-
要明确一点,您想在桌子周围排成一行吗?还是只是表格文本?
-
@Benj 表格文本会很好,但周围的线条(至少在垂直方向上)会更好。
-
xralf 我没有 vim 插件,但我有一个漂亮的 perl 脚本,如果有帮助,可以在 vim 内的块上使用它?它可以将逗号分隔的文本块转换为格式良好的表格,然后再转换回来,以便您可以编辑它?
-
@Benj 我正在寻找更通用的东西,例如用于创建表的 Emacs 编辑器的 org-mode。我也可以创建一些脚本,但插件应该能够在编辑时格式化。
-
脚本我已经放好了,你可以在编辑的时候使用vim的过滤命令"!"