我已经定期使用Eclipse几年了,但我承认没有探索它提供的所有esoterica,特别是在编辑器提供的格式化功能方面.
我想念(X)emacs的主要内容是"align-regex"命令,它允许我将几行放入一个区域然后格式化它们,以便所有行中的一些常见模式对齐.最简单的例子是一系列变量赋值:
var str = new String('aString');
var index = 0;
var longCamelCaseObjectName = new LongNameObject();
Run Code Online (Sandbox Code Playgroud)
在"="上执行align-regex之后,这将成为:
var str = new String('aString');
var index = 0;
var longCamelCaseObjectName = new LongNameObject();
Run Code Online (Sandbox Code Playgroud)
现在,你可能对白色空间和对齐等的风格(ab)使用有自己的想法,但这只是一个例子(我实际上试图完全对齐一种不同的混乱).
如果在Eclipse中有一个简单的key-combo-shortcut,那么有人可以告诉我吗?甚至是一个中等棘手的?