2008-09-19 4 views
8

Я использую Eclipse 3.4 (на Mac), и у меня есть досада с текстовым сопоставлением, в котором я сравниваю файлы в определенном порядке, чего я не хочу.Код сравнения текста Eclipse

Когда я сравниваю два файла, всегда кажется, что первый файл (в алфавитном порядке) слева, а второй справа, но я хочу иметь возможность изменить это на основе сравнения на основе сравнения.
IE, сравнивающий «файл-a» и «файл-b», всегда будет иметь «файл-a» слева, но это не всегда то, что я хочу. В предыдущих версиях Eclipse я напоминал, что изменение файла, щелкнув правой кнопкой мыши при выборе Compare With -> Every Other, изменило порядок, но это не работает для меня в версии 3.4.

Пример того, почему я забочусь:
Я только выполнил подрывной слияния и был конфликт, так что теперь у меня есть следующие файлы:
файл
file.merge левого
file.merge -Хорошо
file.working

Я внес изменения в файл и теперь хочу сравнить файл в file.merge-право и file.working до file.merge-left и разделить редакторы, чтобы у меня были рабочие/левые изменения, сидящие над файлами/правыми изменениями, а затем просто просматривайте страницы с помощью редакторов сравнения и убедитесь, что различия между ними этот файл и файл, из которого происходит слияние, были сохранены, но файл находится слева, а file.working находится справа, и, следовательно, различия нужно сравнивать по диагонали, а не просто сравнивать сверху и снизу.

ответ

5

Да, это на самом деле очень раздражает. Мы используем внешний инструмент под названием Beyond Compare (у нас есть корпоративная лицензия), который может легко обменивать обе стороны.

Возможно, вам стоит увеличить запрос на улучшение в соответствующей команде Eclipse с помощью Bugzilla. Если будет достаточно спроса, он либо перейдет в следующий выпуск, либо кто-то напишет новый (или изменит существующий) плагин, чтобы разрешить свопы.

1

При появлении экрана «Сравнить» появляется кнопка «Сменить и отменить». Использование Eclipse 3.6. Я действительно ищу способ изменить поведение по умолчанию. Например, когда я сравниваю ревизии, у нее всегда есть последняя ревизия с левой стороны, а не справа, если я не нажму кнопку обмена перед сравнением.

+2

Я не upvote, потому что это не отвечает на вопрос OP, но у меня есть та же проблема с Eclipse. Сроки всегда показывают старый материал слева, и экран сравнения тоже. – Greg 2011-12-14 17:03:10

1

Как я уже говорил here, Eclipse Neon.2 (4.6.2) имеет кнопку, чтобы поменять точку зрения:

enter image description here

Смежные вопросы