2011-01-25 53 views
5

如何修改這個...使用Tabularize插件

pt1 = [0, 1, 0] 
pt2 = [0.588, -0.809, 0] 
pt3 = [-0.951, 0.309, 0] 
pt4 = [0.951, 0.309, 0] 
pt5 = [-0.588, -0.809, 0] 

...,使它看起來像這樣...

pt1 = [  0,  1, 0] 
pt2 = [ 0.588, -0.809, 0] 
pt3 = [-0.951, 0.309, 0] 
pt4 = [ 0.951, 0.309, 0] 
pt5 = [-0.588, -0.809, 0] 

...使用Tabularize plugin?這些都是關於正則表達式的,在這種情況下我找不到一個適用的正則表達式。

回答

8

我讓這個

:Tabularize /[,[]/l1c0r0c1r0c1r0 

當我嘗試Peter的建議時,逗號之間的間距不太正確,所以稍微修改了它。

+0

這比我的效果更好。我過分簡化了。 – 2011-01-25 22:43:52

3

不使用Tabularize插件,但對齊插件:

:'<,'>Align! Wp11000P00110 = [[] , , []] 

說明:

  • 該款獲得對齊(=[,,])5種模式。
  • 前兩個必須用一個空格左邊進行填充(p11000
  • 的逗號必須用一個空格後他們填充(P00110
  • W保留縮進
+0

謝謝Benoit,我還沒有用過Align,這是一個很好的例子。 – sidyll 2011-01-26 00:39:00

2

這很好地工作:

:Tabularize /[,[]/r1r0r0r0