2017-10-11 5 views
0

Ich habe Eclipse Oxygen.1 4.7.1 (Build 20170914-1200) eingerichtet, um an einem Symfony-basierten PHP-Projekt zu arbeiten.Eclipse Oxygen markiert keine Vorkommen - Wie wird es repariert?

Alles funktioniert gut, aber das Highlight der Vorkommen (z. B. lokale Variablen, Methoden, etc.).

public function someMethod($paramA) { 
    doSomething($paramA); 
    ... 
    $var = $paramA; 
} 

Wenn ich die Cursor innerhalb $paramA in der Methodensignatur zu platzieren, würde ich erwarten, dass das Auftreten von $paramA innerhalb des Verfahrens Körper hervorgehoben ist. Dies war definitiv der Fall, wenn Ecplise Mars vor einiger Zeit verwendet wurde. Irgendeine Idee, warum das nicht funktioniert?

Ich habe bereits Preferences/PHP/Editor/Mark/Occurrences überprüft, wo alle Optionen geprüft/aktiviert sind.

Preferences/General/Editors/Text Editors/Annotations/Occurrences scheint auch richtig eingerichtet werden (Vertical Lineal: Nein, Übersicht Lineal: Ja, Text als Highlight, Farbe: Grau, Includ in nächster/vorheriger Navigation: Nein)

Gibt es andere Präferenzen des muss überprüft werden?

Dies ist die Liste der installierten Software:

Eclipse GitHub integration with task focused interface 4.8.0.201706111038-r org.eclipse.mylyn.github.feature.feature.group Eclipse EGit 
Eclipse IDE for PHP Developers 4.7.1.20170914-1200 epp.package.php Eclipse Packaging Project 
Eclipse Platform 4.7.1.v20170906-1700 org.eclipse.platform.feature.group Eclipse.org 
Eclipse RCP 4.7.1.v20170906-1700 org.eclipse.rcp.feature.group Eclipse.org 
Eclipse XML Editors and Tools 3.9.1.v201707252002 org.eclipse.wst.xml_ui.feature.feature.group Eclipse Web Tools Platform 
Git integration for Eclipse 4.8.0.201706111038-r org.eclipse.egit.feature.group Eclipse EGit 
Git integration for Eclipse - Gitflow support 4.8.0.201706111038-r org.eclipse.egit.gitflow.feature.feature.group Eclipse EGit 
Git integration for Eclipse - Task focused interface 4.8.0.201706111038-r org.eclipse.egit.mylyn.feature.group Eclipse EGit 
JavaScript Development Tools 2.1.0.v201706011953 org.eclipse.wst.jsdt.feature.feature.group Eclipse Web Tools Platform 
Mylyn Context Connector: Eclipse IDE 3.23.0.v20170411-2108 org.eclipse.mylyn.ide_feature.feature.group Eclipse Mylyn 
Mylyn Task List 3.23.1.v20170623-0008 org.eclipse.mylyn_feature.feature.group Eclipse Mylyn 
Mylyn Task-Focused Interface 3.23.0.v20170414-0629 org.eclipse.mylyn.context_feature.feature.group Eclipse Mylyn 
Mylyn Tasks Connector: Bugzilla 3.23.1.v20170623-0008 org.eclipse.mylyn.bugzilla_feature.feature.group Eclipse Mylyn 
Mylyn WikiText 3.0.6.201703111926 org.eclipse.mylyn.wikitext_feature.feature.group Eclipse Mylyn 
Oomph Setup 1.9.0.v20170706-0615 org.eclipse.oomph.setup.feature.group Eclipse Oomph Project 
PDT Extensions 0.23.1.201707041945 org.pdtextensions.feature.feature.group http://pdt-extensions.org 
PHP CodeSniffer 1.3.0.R20111119000000 org.phpsrc.eclipse.pti.tools.codesniffer.feature.group Sven Kiera 
PHP Copy/Paste Detection 0.2.2.R20100414000000 org.phpsrc.eclipse.pti.tools.phpcpd.feature.group Sven Kiera 
PHP Depend 0.3.3.R20110627000000 org.phpsrc.eclipse.pti.tools.phpdepend.feature.group Sven Kiera 
PHP Development Tools (PDT) 5.2.0.201709191002 org.eclipse.php.feature.group Eclipse PDT 
PHP Development Tools (PDT) Composer Support 5.2.0.201709191002 org.eclipse.php.composer.feature.group Eclipse PDT 
PHP Development Tools (PDT) Mylyn Integration 5.2.0.201709191002 org.eclipse.php.mylyn.feature.group Eclipse PDT 
PHP Development Tools (PDT) PHPUnit Support 5.2.0.201709191002 org.eclipse.php.phpunit.feature.feature.group Eclipse PDT 
PHP Development Tools (PDT) Remote Project Synchronization Support 5.2.0.201709191002 org.eclipse.php.rdt.sync.feature.group Eclipse PDT 
PHP Development Tools (PDT) Zend Profiler Support 5.2.0.201709191002 org.eclipse.php.profiler.feature.group Eclipse PDT 
PHP Mess Detector 0.1.0.R20110628000000 org.phpsrc.eclipse.pti.tools.phpmd.feature.group Dejan Spasic 
PHP Tool Integration Core 1.6.0.R20111119000000 org.phpsrc.eclipse.pti.core.feature.group Sven Kiera 
PHPUnit 0.8.0.R20111119000000 org.phpsrc.eclipse.pti.tools.phpunit.feature.group Sven Kiera 
Remote System Explorer End-User Runtime 3.7.3.201704251225 org.eclipse.rse.feature.group Eclipse TM Project 
Smarty Feature 0.10.0.201707132003 org.eclipse.php.smarty_feature.feature.group null 
TM Terminal 4.3.0.201706140544 org.eclipse.tm.terminal.feature.feature.group Eclipse.org - Target Management 
Twig Editor Feature 2.1.1.201707041935 com.dubture.twig.feature.feature.group https://github.com/pulse00 
YEdit Feature 1.0.20.201509041456-RELEASE org.dadacoalition.yedit.feature.feature.group YEdit Project 

Antwort

0

ich am Anfang hatte das gleiche Problem. Vielleicht ist es Ihre Ordner- oder Projektstruktur?

Mark Concurrency funktioniert nicht mit mir, wenn das Skript über "Open Projects from File System ..." hinzugefügt wurde.

Versuchen Sie, "PHP Project" in Eclipse mit dem gleichen Namen wie Ihr Projekt zu erstellen. Ziehen Sie dann Ihre Skripte oder sogar die gesamte Ordnerstruktur in das neu erstellte Projekt, aktualisieren Sie mit "Aktualisieren" und die Hervorhebung sollte funktionieren.

+0

Ich verwende kein Projekt. Die Dateien werden nicht auf dem Gebietsschema-Computer, sondern auf einem Remove-Server gespeichert. Somit befindet sich auf meinem lokalen Rechner kein Projektordner, keine Metadaten-Datei usw. Auf die Remove-Dateien wird mit dem Remote System Explorer zugegriffen. Dies sind "normale" Dateien ohne Eclipse-Projektstruktur. –

+0

Ich habe den Verdacht, das Problem könnte ähnlich sein. Durch die Arbeit mit Github werden die Dateien in der Eclipse irgendwie falsch gelesen, dass die Markierung nicht richtig funktioniert. – Heikzilla

+0

Wenn Sie das gleiche Problem haben wie ich, funktioniert das Code Sniffer Plugin nicht mit der neuesten Version von Eclipse. Wenn Sie versuchen, die Optionen zu bearbeiten, werden viele Ausnahmen ausgelöst. –

Verwandte Themen