2016-08-05 17 views
4

Ich habe Pharo heute heruntergeladen, und ich habe bemerkt, dass die meisten Tastaturbelegungen innerhalb der Sprachumgebung nicht funktionieren. Gibt es eine Möglichkeit, standardmäßige Mac/Linux-Tastaturbefehle zu verwenden?Pharo keybindings

Ich konnte keine Antwort finden bei Google finden.

Ich würde es begrüßen, wenn mir jemand sagen könnte, wie die Standard-

Ctrl+a, BeginningOfLine 
Ctrl+e, EndOfLine 
Ctrl+d, forwardDelete 
Ctrl+f, forwardChar 
Ctrl+b, backwardChar 
Ctrl+n, nextLine 
Ctrl+p, previousLine 

konfigurieren auf Pharo 5.0 zu arbeiten.

Antwort

4

Wenn Sie mit "Standard" "emacs-like keybindings" meinen, dann nein, Pharo unterstützt dieses Schema nicht, und es gibt auch keinen einfachen Weg, sie zu ändern.

Sie könnten einige der fest programmierten Tastenkürzel an Orten wie PharoShortcuts und RubSmalltalkEditor class>>buildShortcutsOn: (die den Playground steuert) ändern. Allerdings gibt es sehr wahrscheinlich mehr Orte (z. B. Nautilus).

Mehrere der Verknüpfungen, die Sie erwähnt sind auch Kernkombinationen für Pharo (in dem Sinne, dass man sie so ziemlich überall ausführen können Sie Text eingeben), und zwar:

  • ctrl+p zum Drucken der Auswahl
  • ctrl+d dafür (Ausführen), um die Auswahl
  • ctrl+n Absender der markierten Wähler gerade

F otherhermore ctrl+a ist "Select all" wie in so ziemlich jedem Texteditor, und ctrl+f finden.

Es gibt jedoch eine laufende Anstrengung, die Abkürzungen zu bereinigen und sie zu einem einzigen Ort zu vereinheitlichen (PharoShortcuts), so dass eine solche Änderung im Laufe der Zeit leicht möglich sein sollte.