Wtyczki mogą także definiować rozwiązania dla znaczników, dzięki którym odpowiednie znaczniki problemów będą uwzględniane w funkcji Szybka poprawka dostępnej w środowisku roboczym. Użytkownicy mogą wybierać znaczniki problemów i wybierać opcję Szybka poprawka z menu podręcznego zawierającego listę poprawek wniesionych dla znacznika.

Rozwiązania dla znaczników wnosi się przy użyciu punktu rozszerzenia org.eclipse.ui.ide.markerResolution. Ten punkt rozszerzenia umożliwia wtyczkom powiązanie klasy (class), która implementuje interfejs IMarkerResolutionGenerator, z konkretnym typem znacznika. Znaczniki mogą być kwalifikowane tylko według typu lub także według wartości ich atrybutów. Pakiet JDT wnosi rozwiązanie dla znacznika dotyczącego problemów z kodem Java:
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
markerType="org.eclipse.jdt.core.problem"
class="org.eclipse.jdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator">
</markerResolutionGenerator>
</extension>
Generator rozwiązań dla znaczników jest odpowiedzialny za zwrócenie tablicy rozwiązań dla znaczników (IMarkerResolution), która będzie wyświetlana w menu podręcznym opcji Szybka poprawka. Gdy użytkownik wybierze jedną z poprawek, rozwiązanie zostanie uruchomione przy użyciu metody run().

Widok Problemy umożliwia jednoczesne rozwiązywanie wielu problemów. Użytkownik może umieścić na liście inne problemy wymagające rozwiązania i spełniające określone kryteria, a następnie zastosować wszystkie poprawki w jednym przebiegu. Aby można było stosować różne rozwiązania, implementacja interfejsu IMarkerResolution musi być podklasą klasy WorkbenchMarkerResolution.
