我已经经常使用Eclipse好几年了,但我承认我没有探索过它所提供的所有深奥之处,特别是在编辑器提供的格式化特性方面。
我在(X)emacs中遗漏的主要内容是"align-regex“命令,该命令允许我将几行放入一个区域中,然后对它们进行格式化,以便所有行中的一些常见模式被对齐。最简单的例子是一系列变量赋值:
var str = new String('aString');
var index = 0;
var longCamelCaseObjectName = new LongNameObject();
在对"=“执行align-regex之后,这将变成:
var str = new String('aString');
var index = 0;
var longCamelCaseObjectName = new LongNameObject();
现在,您可能对样式(Ab)使用空格和对齐方式等有自己的想法,但这只是一个示例(我实际上正在尝试完全对齐一种不同的混乱)。
有没有人能直接告诉我Eclipse中有没有一个简单的组合键快捷键?或者甚至是一个中等棘手的问题?
发布于 2010-03-15 06:38:24
Emacs+插件的2.8.7版现在在Eclipse中提供了一个相当完整的align-regexp实现
发布于 2008-09-29 23:14:42
如果您希望做一些比简单地对齐字段(或Eclipse代码格式化程序提供的任何其他东西)更复杂的事情,那么您必须编写自己的插件。
发布于 2015-10-12 01:26:13
columns4eclipse是一个不错的选择。它是一个Eclipse插件,允许您执行您在问题中提到的对齐。我在Eclipse4.3和4.5中使用它,它工作得很好。我制作了一个gif视频,展示了它的用法,但我的答案被mod删除了,所以我让你自己试着看看。
https://stackoverflow.com/questions/151034
复制相似问题