实例分离特定的列:右对齐用空格
Monte Bianco 4.807 France/Italy
Monte Rosa 4.634 Italy/Switzerland
Dom 4.545 Switzerland/Italy
Weisshorn 4.505 Switzerland
Cervino (Matterhorn) 4.478 Italy/Switzerland
Suphan Dagi 4.434 Turkey
我试图创建2个新的菜单选项(在menu.vim里):
- 对齐右一列
- 对齐最后一列
我无法找出如何仅将第一列,仅列出最后一列或特定列我的桌子中间。
Monte Bianco 4.807 France/Italy
Monte Rosa 4.634 Italy/Switzerland
Dom 4.545 Switzerland/Italy
Weisshorn 4.505 Switzerland
Cervino (Matterhorn) 4.478 Italy/Switzerland
Suphan Dagi 4.434 Turkey
我知道我可以用它来右对齐的最新列
Tabular /^\(.\{-}\s\{1,}\)\{1,}/l0l0r0
但我想了解的是如何行
(PE结束前找到最新的对齐参数在上面的例子“Spaces”中)并在此之后对齐所有文本(不包括列数)。
这可能吗?
而且我不知道如何只对齐第一列或特定列。
你如何定义列?如果他们是空间分开的,那么“Monte Bianco”跨越两列? – Benoit 2012-01-11 09:35:23
@Benoit,monte bianco必须是2个不同的列“monte”和“bianco”我的想法是添加spcaces我需要的列,然后做上面。 – Reman 2012-01-11 10:52:07