Ich fange gerade an, Python zu benutzen, aber ich bin ein sehr erfahrener Emacs Benutzer. Ich würde versuchen, zwischen python.el und python-mode.el (oder jedem anderen gleichwertigen Modus, den Leute vorschlagen können) zu entscheiden.Emacs Python Modus Einstellungen
Derzeit stark auf python-mode.el Ich bin Neigung, vor allem, weil es eine nützliche „indent-region“ Methode ...
Allerdings hat, gibt es ein paar Eigenschaften von C-Modus, die ich scheine in beiden Modi zu fehlen, die zur nächsten/vorherigen Funktion gehen (c-Anfang-von-defun) (dies unterscheidet sich von py-goto-Block-up in der 1) gibt es keine Py-Goto-Block-down und 2) Sie können cb .... verwenden, um durch mehrere Funktionen zu scrollen, aber die py .. geht nur Ebenen)
Auch, da C Klammern hat, etc, ist es einfach, den Anfang/das Ende zu finden ein aktueller Abschnitt. py-goto-Block-up gibt mir den Anfang eines Blocks, aber es gibt kein Äquivalent für das Ende des Blocks ...
dank
Sie können Python-Blöcke mit python.el unter Emacs 23.2 fest einrücken, indem Sie einfach den Blocktext auswählen und dann Cc <(python-shift-left) oder Cc> (python-shift-right) eingeben, wenn das anspricht Sie über Einzugsbereich unter python-mode.el – codeasone
Was ist die Frage? –
Die Frage ist "Gibt es einen besseren Python-Modus oder wie kann ich diese Dinge in den bestehenden Python-Modi tun?" –