[英]How do I make Align.vim \adec work correctly when java generics are involved?
The Align plugin is all nice and dandy, but I encounter problems with it when dealing with generics generics such that: Align插件很好用,但在处理泛型泛型时遇到了问题:
HashMap<String, Object> session = new HashMap();
ArrayList<String> names = new ArrayList();
String banana = "Yo banana boy";
int count = 0;
After \\adec it becomes: 在\\ adec之后,它变为:
HashMap<String, Object> session = new HashMap();
ArrayList<String> names = new ArrayList();
String banana = "Yo banana boy";
int count = 0;
But I was actually expecting: 但是我实际上在期待:
HashMap<String, Object> session = new HashMap();
ArrayList<String> names = new ArrayList();
String banana = "Yo banana boy";
int count = 0;
or even better: 甚至更好:
HashMap <String, Object> session = new HashMap();
ArrayList <String> names = new ArrayList();
String banana = "Yo banana boy";
int count = 0;
How do I make Align.vim behave as described? 如何使Align.vim行为如上所述?
Looks like this is a bug in Align.vim. 看起来这是Align.vim中的错误。 The closest I could get was:
我能得到的最接近的是:
:Align < =
:Align =
However, to be fair, the Align.vim page on vim.org says it is for aligning C declarations. 但是,公平地说,vim.org上的Align.vim页面表示它是用于对齐C声明的。 http://www.vim.org/scripts/script.php?script_id=294
http://www.vim.org/scripts/script.php?script_id=294
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.