RSS Feed
Jan 23

Shortcut des Monats: STRG + SHIFT + T (Aptana)

Veröffentlich am Sonntag, 23. Jan 2011 in Shortcut

Vor ein paar Tagen war ich gerade dabei in eclipse (bzw. genauer gesagt in Aptana 1.5) an einem Projekt zu arbeiten. Dabei habe ich aus Versehen eine Datei geschlossen, obwohl ich noch nicht fertig war. Um diese Datei jetzt wieder zu öffnen hätte ich die “Project View” öffnen können und die Datei über die Verzeichnisliste öffnen können.

Der Shortcut

Man kennt aber von vielen Programmen den Shortcut zum Öffnen eines gerade geschlossenen Fensters/Tabs. Wieso sollte dieser also nicht auch in eclipse funktionieren? Also habe ich ihn kurzerhand mal gedrückt und erwartet, dass die gerade geschlossene Datei wieder geöffnet wird:

STRG + SHIFT + T

Leider wurde mit diesem Shortcut nicht die zuletzt geschlossene Datei geöffnet, sondern es wurde ein Fenster mit dem Titel “Open PHP Element” geöffnet, das wie folgt aussieht:

Open PHP Element

Es handelt sich hierbei um ein Suchfenster, mit dem man nach Klassen, Funktionen und Konstanten suchen kann. Hierbei wird immer in allen Projekten gleichzeitig gesucht. Wie ihr in meiner Beispielsuche sehen könnt, kann man auch nach Methoden einer Klasse suchen. Wichtig ist aber bei der Suche, dass sie immer am Beginn eines Bezeichners sucht. Man kann allerdings einen Stern voranstellen, um auch innerhalb der Bezeichner nach einem Wort zu suchen:

Open PHP Element mit Platzhalter in Suchwort

Das ist auch dann notwendig, wenn man z.B. den Methodennamen einer Klasse kennt, nicht aber den Namen der Klasse, in der die Methode enthalten ist.

Ein Doppelklick auf einen Eintrag des Suchergebnisses öffnet die Datei, in der die Klasse, Funktion oder Konstante definiert wurde und springt zu der entsprechenden Stelle. Das ist vor Allem dann sinnvoll, wenn die entsprechenden Funktionen nicht mit Hilfe von PHPDoc beschrieben wurden und man feststellen möchte, was genau die Funktion macht. Gerade bei der Arbeit mit WordPress ist es oft sehr hilfreich nachzusehen, ob es in einer Funktion einen Filter gibt, wann er ausgeführt wird und was er macht.

Der Shortcut lässt sich in meiner aktuellen Installation von eclipse mit dem Aptana Plugin allerdings nur dann ausführen, wenn ich gerade eine Datei geöffnet habe, die mit einem der Aptana Editoren verknüpft ist. Wenn ich also gerade eine Textdatei oder eine SQL-Datei offen habe, die mit einem nativen eclipse Editor verknüpft ist, funktioniert der Shortcut nicht.

Das Indizieren der Dateien für diese Suche läuft im Hintergrund ab. Es wird meistens nach einem Update z.B. aus einem SVN Respository durchgeführt. Mich hat es oft gewundert, was genau Aptana danach immer so lange macht, aber jetzt weiß ich ja wofür das gut ist.

Verwandter Shortcut und alternatives Plugin

Es steht übrigens eine Funktion “Open Ressource” zur Verfügung, mit der man direkt eine Datei öffnen kann, wobei auch hier Platzhalter verwendet werden können:

STRG + SHIFT + R

Ich verwende aber für die Suche nach Dateien das Plugin GotoFile welches selbst bei Tippfehlern noch die Datei findet. Man kann das Plugin entweder direkt aufrufen, oder aber vorher einen Text in einer Datei markieren, der dann beim Aufruf direkt in das Suchfeld eingetragen wird. Das ist vor allem beim Dateinamen sinnvoll, die z.B. per include() oder require() Funktion in eine Datei eingebunden wurden. Der Shortcut des Plugins lautet wie folgt:

STRG + ALT + N

Das Plugin wird zwar seit 2006 nicht mehr weiterentwickelt, aber es funktioniert auch mit der aktuellsten Version von eclipse (3.6.1) noch ohne Probleme. Es kann allerdings nicht über die Funktion “Software Updates…” hinzugefügt werden. Stattdessen kann man das Zip-Archiv einfach in den Plugins-Ordner der eclipse Installation entpacken.

Fazit

Ich bin von der neu entdeckten Funktion sehr begeistert, denn oft weiß ich ja genau wie eine Funktion heißt, aber nicht mehr unbedingt wo sie implementiert wurde. Doch selbst wenn man es weiß, kann man so sehr viel schneller an die entsprechende Stelle springen. Es hat mir schon einiges an Zeit und Sucherei erspart.

Ich hoffe, dass der Shortcut (oder das Plugin) auch bei eurer täglichen Arbeit helfen kann. Wenn jemand von euch einen tollen Vorschlag für einen Shortcut hat, würde ich mich sehr über einen Kommentar freuen. Ich werde ihn dann gerne hier vorstellen oder ihr schreibt selbst einen Gastbeitrag darüber.

Nov 18

Shortcut des Monats: STRG + ALT + J (eclipse)

Veröffentlich am Donnerstag, 18. Nov 2010 in Shortcut

Ich weiß zwar noch nicht, ob es immer einen Shortcut des Monats geben wird oder vielleicht sogar einen der Woche, aber ich bin vor kurzem auf einen neuen gestoßen, den ich gerne mit euch teilen möchte. Selbst nachdem ich ihn entdeckt habe, konnte ich keinerlei Dokumentation davon im Internet finden.

Der Shortcut

Aber nun zum Shortcut selbst. Ich arbeite sehr viel mit eclipse (vor allem mit dem Plugin Aptana). Dabei bin ich vor kurzem aus Versehen auf einen neuen Shortcut gestoßen:

STRG + ALT + J

(weiterlesen …)

Mai 3

Anmeldeprobleme per SVN+SSH an einem SVN Repository mit Subclipse beheben

Veröffentlich am Montag, 3. Mai 2010 in Software

Heute mal ein kurzer Tipp zur Verwendung von Subclipse in Verbindung mit einem SVN Repository. Ich habe für ein paar kleine Projekte SVN Repositories aufgesetzt und setze dabei zur Verbindung der Clients mit dem Repository auf das svn+ssh Protokoll zur Absicherung der Verbindung.

Dabei ist heute ein Problem aufgetaucht, für dass ich zuerst keine Lösung finden konnte. Ich habe einen Benutzer angelegt und anschließend ein SVN Repository mit svnadmin erstellt. Den Benutzer habe ich zu einer Gruppe hinzugefügt und dieser Gruppe die entsprechenden Rechte am Repository gegeben. Soweit so gut. Aber beim Versuch das Repository mit Subclipse in Eclipse einzubinden scheiterte dann das Anmelden per SSH.

Ich konnte allerdings von einem anderen Server per Konsole und mit svn+ssh auf das Repository zugreifen. Meine Vermutung war also, dass etwas mit dem Benutzer nicht stimmen muss. Und ich kam dann auch auf die Lösung. Mein Passwort enthielt einige Sonderzeichen als Ersatz für Buchstaben, in etwa so:

S1ch€resP@ssw0rt

Das Problem dabei war das Euro-Zeichen. Dieses ist in zwar im ASCII Zeichensatz enthalten, aber entweder verwendet Subclipse eine andere Zeichenkodierung, oder es unterstützt das Euro-Zeichen schlichtweg nicht. Nachdem ich das Euro-Zeichen durch ein anderes Symbol ersetzt habe, konnte ich mich auch mit Subclipse an meinem SVN Repository per svn+ssh verbinden.

Ich hoffe, ich konnte dem ein oder anderen mit diesem Tipp weiterhelfen, da es bestimmt nicht selten vorkommt, dass man im europäischen Raum ein “E” mit dem “€”-Zeichen ersetzt um ein Passwort etwas sicherer zu machen. Falls ihr auch einen tollen Tipp zu Subversion habt würde ich mich über einen Kommentar wie immer freuen

Dez 2

Formatierten Quellcode mit Syntaxhervorhebung in Word einfügen

Veröffentlich am Mittwoch, 2. Dez 2009 in Software

Viele von euch haben bestimmt schon einmal einen Teil Quellcode in ein Dokument einfügen müssen. Dabei stellt sich aber für gewöhnlich ein Problem. Bei einfachen Kopieren wird immer nur der Text übernommen, nicht aber die tolle Syntaxhervorbebung. Diese erleichtert aber extrem die Lesbarkeit und man möchte sie daher mit übernehmen.

eclipse Syntaxhervorhebung

(weiterlesen …)

Impressum