Выделение модифицированных строк в Eclipse
В netbeans, если я открою файл, находящийся под управлением версии, строки, которые были изменены, выделены слева. (зеленый для новых линий и синий для модифицированных линий)
Можно ли получить аналогичный эффект в Eclipse?
Ответы
Ответ 1
- Откройте окно "Настройки"
- Поиск "diff"
- Выберите Quick Diff
- Измените "Использовать этот источник ссылок" поставщику SCM (например, CVS, SVN или Git)
По умолчанию он сравнивается с последней версией на диске, которая, если вы сохранили файл, вообще не отличается. Вы должны активировать сравнение с репливом SCM. Я не уверен, что произойдет, если вы используете более одного типа SCM, поскольку это только один выбор.
Ответ 2
С Subversive вы можете сделать команду > Показать аннотации, и она будет аннотировать строки с автором и датой последней модификации этой строки.
Ответ 3
Right-click
в файле > Team
> Show annotation
.
В левой части кода появится строка brown
(она представляет строки commited
), а строки modified
будут показаны в white
.
Ответ 4
Плагин EGit Quick Diff выполняет то же самое, что и функция измененных строк netbans.
http://wiki.eclipse.org/EGit/User_Guide/State
Ответ 5
При использовании Git: > вы должны сделать хотя бы две вещи, чтобы получить подсветку изменений на основе изменений (т.е. те, которые не исчезают при сохранении файла), чтобы отображаться в "обзорной линейке" Eclipse.
- Перед импортом убедитесь, что
Preferences
> Team
> Git
> Projects
> Automatically Share project that are located inside Git repositories
отмечен или импортировать проект в рабочую область с помощью Import...
> Git
> Projects from Git
(как отметил @cornelius в комментарии к другому ответу)
- Включите Quick Diff и выберите "A Git Revision" в качестве исходного источника:
Preferences
> Editors
> Text Editors
> Quick Diff
Ответ 6
В eclipse вы также получите выделенную строку, которая будет изменена, если вы сохраните файл.
и подсветка - это не что иное, как изменение цвета на левой панели редактора перед началом этой измененной строки.
Ответ 7
В Eclipse используется функция Quick Diff. Это легко сделать:
- Перейдите в "Окно" → "Настройки" → "Основные" → "Редакторы" → "Редакторы текста" → "Быстрая разница". Это диалог, из которого он может быть настроен.
- Включите Quick Diff, включив опцию
Enable quick diff
. - Выберите систему управления версиями, для которой требуется Quick Diff, из раскрывающегося списка.
Use this reference source
. Git, SVN и CVS должны присутствовать здесь. Mercurial появляется, если установлен плагин MercurialEclipse. - Обзорная линейка - это линейка справа от полосы прокрутки в редакторе. Если вы хотите, чтобы на нем были отмечены незафиксированные линии, включите опцию
Show differences in overview ruler
. - Выберите Применить и ОК. Закройте все окна редактора и снова откройте исходный файл, который вы хотите в редакторе.
Вы должны увидеть вновь добавленные, измененные или удаленные строки, отмеченные цветами на левой панели, на которой обычно отображаются номера строк. Используемые цвета - те, которые установлены в диалоговом окне Quick Diff (см. Шаги выше). Вы также можете просмотреть эти незафиксированные местоположения, отмеченные вдоль обзорной линейки справа.
Ответ 8
Для версии Eclipse: 2019-03 (4.11.0) Перейти на
- Выберите "окно"
- Выберите "Настройки"
- Выберите "Основные" → "Редакторы" → "Текстовые редакторы" → "Быстрые различия"
- .Отметьте "Включить быструю разность"
- Галочка "Показать различия в обзорной линейке"
Если вы хотите сохранить изменения после сохранения локальной копии, вам нужно указать затмению сравнить локальную копию с версией репозитория. Для этого измените reference source
соответственно.
![enter image description here]()