Я использую Eclipse довольно регулярно в течение нескольких лет, но я признаю, что не изучил всю эзотерику, которую он может предложить, особенно в тех аспектах, которые предоставляют редакторы.
Главное, что я пропускаю в (X) emacs - это команда «align-regex», которая позволяет мне взять несколько строк в область и затем отформатировать их так, чтобы какой-то общий шаблон во всех строках был выровнен. Простейшим примером этого является серия присвоений переменных:
var str = new String('aString');
var index = 0;
var longCamelCaseObjectName = new LongNameObject();
После выполнения регулярного выражения align на "=" это будет:
var str = new String('aString');
var index = 0;
var longCamelCaseObjectName = new LongNameObject();
Теперь у вас могут быть собственные мысли о стилистическом (ab) использовании пробелов и выравнивании и т. Д., Но это всего лишь пример (на самом деле я пытаюсь выровнять совершенно другой тип беспорядка).
Может кто-нибудь подсказать мне, есть ли в Eclipse простой сочетания клавиш? Или даже умеренно-хитрый?