Zaczynam używać Pythona, ale jestem bardzo doświadczonym użytkownikiem emacsa. Próbowałem podjąć decyzję między python.el a python-mode.el (lub dowolnym innym równoważnym trybem, jaki ludzie mogą zasugerować).preferencje trybu emacs w pythonie
Obecnie jestem mocno pochylony w kierunku python-mode.el, głównie dlatego, że ma użyteczną „indent-region” metodę ...
Istnieje jednak kilka cech C-mode, który wydaje mi się brak obu trybów, które przechodzą do następnej/poprzedniej funkcji (c-początek-z-defun) (różni się od py-goto-block-up w tym 1) nie ma py-goto-block-down, i 2) możesz użyć cb ...., aby przewinąć w górę wiele funkcji, ale poziomy tylko wygasną)
Ponadto, ponieważ C ma nawiasy klamrowe itp., Łatwo jest znaleźć początek/koniec aktualna sekcja. PY-goto-blok-up daje mi początek bloku, ale nie ma odpowiednika na końcu bloku ...
dzięki
Możesz wciskać bloki Pythona sztywno w python.el pod Emacs 23.2, zaznaczając po prostu tekst bloku, a następnie wpisując Cc <(python-shift-left) lub Cc> (python-shift-right), jeśli to właśnie przemawia do Ty o regionie wcięć pod python-mode.el – codeasone
Jakie jest pytanie? –
Pytanie brzmi "Czy jest lepszy tryb Pythona? Lub w jaki sposób mogę zrobić te rzeczy w istniejących trybów Pythona?" –