2009-07-30 6 views
10

Ich wechsle hin und her zwischen Eclipse und Intellij und vermisse wirklich die Fähigkeit, mit der Tastatur "Rechtsklick" zu machen, wenn ich in Finsternis bin. Ich verwende OSX Leopard."Rechtsklick" Tastaturkürzel für Eclipse?

Weiß jemand, ob dies in den Tasteneinstellungen eingerichtet werden kann, oder gibt es ein Plugin, das das Simulieren eines Kontextmenüs bei der aktuell fokussierten Komponente behandelt?

+0

Ich denke, wir gehen davon aus, dass Sie hier auf Windows sind. Sie können Ihr Betriebssystem aus Gründen der Übersichtlichkeit angeben. –

+0

Guter Punkt! Ich suche nach einer Lösung für OSX. Das ist das eigentliche Problem, da die Tastatur diese Option in OSX nicht hat, die ich sagen kann. –

Antwort

6

auf den alten Apple-externen Tastaturen der Marke, die Menü-Taste ist rechts von der Leertaste (Alt Gr, auf PC-Tastaturen). Mit Blick auf die neueren Tastaturen und den Mac Book Pros, es scheint nicht da zu sein (denke, es ist die gleiche Art und Weise wie die Start ging, Ende, Page Up, Bild ab und löschen Schlüssel).

Mit einem Poke rund um die Einstellungen -> Keys Präferenzseite, glaube ich nicht, es gibt eine Möglichkeit, das gesamte Kontextmenü zu enthüllen.

Viele der Untermenüs sind von der Tastatur zur Verfügung - die, die ich zu Muskel Speicher begangen haben sind:

  • Alt + + T - Refactoring-Menü und die verschiedenen Refactorings, die über die Tastatur verfügbar sind, unter Verwendung der Modifikatoren Alt +
  • Alt + + S - Quelle-Menü und verschiedene Operationen beginnend mit Shift- + - einschließlich der Importe organisieren, umformatieren.
  • Shift- + + T - offener Typ
  • Shift- + + R - offene Ressource

Wenn alles andere fehlschlägt, ist es in der Regel lohnt ein Blick unter Shift + + L - zeigt alle aktuellen Tastaturzuordnungen in einem Mauszeiger an der Seite des Bildschirms an.

Mit diesen Abkürzungen würde ich empfehlen, eines pro Tag zu lernen. Ihr Kultivierungseffekt ist beträchtlich.

Ich weiß zu schätzen, dass dies Ihre Frage nicht beantwortet, aber ich hoffe, es löst Ihr Problem.

1

Nun, ich weiß, dass Windows einen Schlüssel rechts zwischen der rechten Windows-Taste und dem richtigen Schlüssel Ctrl haben.

Es ist ein Kontextmenüschlüssel. Das kann tun, was Sie wollen.

+0

Nicht auf Laptops :-) – ChssPly76

+0

Viele Laptops haben eine Kontextmenütaste, ich suche gerade eine auf meiner. –

+0

Sie tun, aber auf der überwiegenden Mehrheit von ihnen ist es nicht zwischen der rechten Steuerung und der rechten Windows-Taste - in der Tat bin ich ziemlich sicher, dass die überwiegende Mehrheit von ihnen nicht einmal richtige Windows-Taste hat. – ChssPly76

10

Windows-

Für Windows, ich glaube nicht, dass Sie unbedingt eine Eclipse-spezifische Lösung benötigen. Ihre Tastatur verfügt möglicherweise über eine Taste im Kontextmenü oder Sie können Shift + F10 verwenden, um das Kontextmenü aufzurufen.

Source

OSX

Nachdem Sie Ihre Frage aktualisiert OSX um genau zu sein, habe ich einige der Suche, und es scheint nicht, wie es eine integrierte in OSX Art und Weise ist ein bringen Kontextmenü. Sie können möglicherweise ein Programm finden, mit dem Sie Tastenanschläge konfigurieren können, um Mausklicks zu simulieren, und dann eine Verknüpfung zu Ctrl + Klicken Sie auf.

Eclipse-Konfiguration

In Preferences -> General -> Keys gibt es mehrere "Menü" Aktionen, die bindable sind. Vielleicht können Sie diese verwenden? Als ich die Optionen für "Menü" Filter, sehe ich unter anderem:

  • anzeigen Umgestalten Schnellmenü (Alt + Umschalttaste + T)
  • Quelltext anzeigen Schnellmenü (Alt + Umschalt + S)
  • usw.

Alternativ können Sie diese Befehle auch aus dem Kontextmenü finden, das Sie am häufigsten verwenden, und einige Tastaturkurzbefehle an sie in den Einstellungen -> Allgemein -> Schlüssel binden.

+0

Unter OSX kann ich anscheinend keine Möglichkeit finden, die Tastatur für Kontextmenüs im Allgemeinen zu verwenden. Intellij hat eine integrierte Lösung für Kontextmenüs. Ich hatte gehofft, dass die Sonnenfinsternis auch würde. –

2

Während dies leider nicht, eine Lösung für Ihr Problem bietet ich denke, es ist immer noch lohnt, die folgenden Hinweis darauf aus The SWT FAQ (Eclipse-erleichtert SWT seine Benutzeroberfläche zu implementieren):

Q: Was ist der Standard ist Tastatur Verknüpfungen unter Windows, Mac OS X, GTK?
A: Da SWT native Steuerelemente verwendet, können Standardtastenkombinationen in SWT-Anwendungen verwendet werden. Hier ist eine nützliche Table of Keyboard Shortcuts.

Offensichtlich hat Ihr Problem wird sich in Reihe manifestiert ‚Kontextmenü Pop Up für aktuell ausgewählte Objekte‘ dieser Tabelle, in der alle Plattformen aber Mac OS entweder Verknüpfungen bieten tun Umschalt + F10 oder Menü oder beides.

Obwohl ich verstehen kann, dass SWT die nativen GUI-Bibliotheken des Betriebssystems verwendet und daher standardmäßig nicht anbietet, bin ich ziemlich überrascht, dass ein riesiges und exzellentes Entwicklerwerkzeug wie Eclipse hier keine Abhilfe schafft. Wie löst IntelliJ dieses Problem?

+0

Ich kann jede Tastenbindung hinzufügen, die ich für den "richtigen" Klick in Intellij möchte. Intellij ist jedoch auf Swing aufgebaut. –

4

Klicken Sie mit zwei Fingern auf das Trackpad, etwas wie Moe Stacheln Curly in die Augen.

+0

mit dieser Antwort direkt in den Himmel. Du bist wie ein Engel für mich im Moment :) – juanpavergara

22

Ab Eclipse Juno funktioniert Shift + F10 auf dem Mac, um das Kontextmenü aufzurufen. Es ist in den Einstellungen | zugeordnet Tasten als Kontextmenü anzeigen.

+2

Shift + Fn + F10 für mich! –

+1

Funktioniert auf Ubuntu auch – Planky

+1

Das funktionierte für mich. Habe eine Verbesserung. Dies sollte die beste Antwort sein. –