2013-12-12 15 views

Antwort

17

Die Option ist nicht offensichtlich, aber wenn ich ankreuze Editor -> General -> Smart Keys -> Use "CamelHumps" words, dann wenn ich zwischen Wörtern mit Alt + ←/→ gehe, kann ich zwischen unterstrichenen getrennten Wörtern statt einfach durch Leerzeichen getrennte "Wörter" treten. Das gleiche funktioniert natürlich für camelCase-Wörter.

+2

Gute Antwort. By the way, es ist [dokumentiert] (http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__CamelHumps.html), dass CamelHumps auch auf Unterstrichnamen funktioniert, aber nur wenn Sie bereits wissen, wo Sie suchen müssen ... – abarnert

+0

@abarnet Danke für den Link - ich wusste nicht, dass es bedeutet, dass Sie auch auf den Akronymen Ihrer Unterstreichung getrennt Wörter autocomplete – Inti

+1

Eine meiner Kollegen nutzt PyCharm, und jedes Mal, wenn ich an ihrem Computer sitzen finde ich etwas Neues, um mich mit wie zu beeindrucken Jedes Feature wird wirklich durchdacht und so konsistent und allgemein wie möglich gemacht. Wenn Unterstreichungsnamen wie CamelCaseNames an einem Ort funktionieren, tun sie es überall (oder, wenn nicht, werden sie die nächste Version nach dem Melden des Fehlers). Wenn nur das Gleiche für Aquamacs plus meine zusammengeschusterte elisp-Sammlung auch nur annähernd ... – abarnert

0

Wenn Sie beide Funktionen für Leerzeichen getrennt und Camelcase getrennt curser Bewegung und Auswahl gibt es Optionen im keymap unter Editor Actions genannt:

  • Move Caret to Next Word
  • Move Caret to Next Word in Different "CamelHumps" Mode
  • Move Caret to Next Word with Selection in Different "CamelHumps" Mode
  • Move Caret to Pervious Word
  • Move Caret to Previous Word in Different "CamelHumps" Mode
  • Move Caret to Previous Word with Selection in Different "CamelHumps" Mode

Wie ich in erster Linie die reguläre Cursor-Bewegung mit Ctrl + ←/→ verwenden habe ich Alt + ←/→ für den "CamelHumps" Modus. Wie bereits erwähnt, funktioniert das CamelCase auch für die Unterstreichung.