Как мне заставить Align.vim \ adec работать правильно, когда задействованы java-генерики? - PullRequest
1 голос
/ 27 июня 2010

Плагин Align хорош и хорош, но у меня возникают проблемы с ним при работе с дженериками, например:

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 Ответ

1 голос
/ 28 июня 2010

Похоже, что это ошибка в Align.vim.Самое близкое, что я мог получить, было:

:Align < =
:Align =

Однако, чтобы быть справедливым, страница Align.vim на vim.org говорит, что это для выравнивания объявлений C.http://www.vim.org/scripts/script.php?script_id=294

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...