2010-06-27 25 views
1

的对齐插件是所有好的和花花公子,但与仿制药的仿制药,从而打交道时,我遇到的问题是:如何在涉及java泛型时使Align.vim adec正常工作?

HashMap<String, Object> session = new HashMap(); 
ArrayList<String> names = new ArrayList(); 
String banana = "Yo banana boy"; 
int count = 0; 

后\ ADEC就变成:

HashMap<String, Object> session = new HashMap(); 
ArrayList<String> names       = new ArrayList(); 
String banana         = "Yo banana boy"; 
int count          = 0; 

但我其实期望:

HashMap<String, Object> session = new HashMap(); 
ArrayList<String>  names = new ArrayList(); 
String     banana = "Yo banana boy"; 
int      count = 0; 

甚至更​​好:

HashMap <String, Object> session = new HashMap(); 
ArrayList <String>   names = new ArrayList(); 
String      banana = "Yo banana boy"; 
int      count = 0; 

我该如何使Align.vim的行为如上所述?

+1

说实话,我认为第一个是最可读性的:) – bwawok 2010-06-27 16:58:30

+0

这真的是一个偏好问题。我喜欢每列对齐的东西,以便我可以选择与视觉块相关的列并做一些事情;) – avendael 2010-07-05 17:38:37

回答