LINUX.ORG.RU

Предлагаю такой вариант:

(defun eval-python-buffer ()
  "Execute current buffer as Python code."
  (interactive)
  (shell-command-on-region 1 (point-max) "python3"))

(global-set-key (kbd "C-c e") 'eval-python-buffer)

Вы пишете код на Python и запускаете его прямо из Emacs нажатием C-c e

evbogdanov
()

У меня Emacs вызывает отвращение, как и его достойный соперник Vim. Но для Python-а есть довольно много IDE, бесплатных и коммерческих. Можно ознакомиться с несколькими и выбрать что понравится. Преимущество IDE - поддержка отладки. То есть можно задать точки остановки программы и смотреть значения переменных в них. Я пользуюсь бесплатным Wing IDE 101, но поскольку оно мне понравилось, потом наверно перейду на коммерческий вариант. Ещё может заинтересовать Microsoft Visual Studio Code. Несмотря на такое название, у него есть версия для Linux. Не буду перечислять всё, так как есть обзорные статьи.

Partisan ★★★★
()

1) F9 python my-file.py
2) Удобнее Makefile ничего не придумали. emacs его поддерживает очень хорошо. Пишешь Makefile, запускаешь по F9. Запуск поддерживает автодополнение и историю. Очень удобен для запуска разных конфигураций.

run-login:
	python my-file.py -u cab -p pass

run:
	python my-file.py

Нажимаешь F9. По умолчанию запуститься run. По табу выберешь варианты.

cab ★★★★
()
Ответ на: комментарий от evbogdanov

Вот это очень помогло. Только я поставил на F12. Спасибо за решение.

knigolaz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.