Я пытаюсь написать какой-нибудь питон, и я привык к лиспичному способу работы, REPL в EMACS и возможности отправлять произвольные фрагменты кода в REPL. Мне нравится такой способ разработки кода, и встроенный в Python IDLE, кажется, справляется с этим довольно хорошо. Однако мне как редактору нравится EMACS.
Что лучше всего аналогично SLIME для Python?
Уже:
Кажется, что уловка состоит в том, чтобы открыть файл python, а затем использовать «Start Interpreter» из меню Python, после чего вы получите буфер Inferior Python. Затем вы можете использовать C-c C-c для загрузки всего редактируемого буфера в REPL и использовать обычное копирование и вставку для помещения фрагментов в REPL.
Это работает, насколько это возможно. Есть ли способ сказать «переоценить то, что находится сейчас под курсором, и отобразить ответ», или «переоценить то, что курсор находится в самом конце, и отобразить ответ», как M-C-x и C-x-e в SLIME?
И все, кажется, работает лучше, если вы используете python-mode.el из ответа Божидара.