我可以执行突出显示的区域,但是是否有执行单行的命令?没有C空间来突出它。
任何想法?
答案 0 :(得分:1)
我假设您使用的是与Emacs一起提供的python.el
。据我所知,模式没有定义执行单行的命令。但我们可以轻松定义一个命令来执行此操作。下面是我尝试定义这样一个命令
(defun python-send-line ()
(interactive)
(save-excursion
(back-to-indentation)
(python-shell-send-string (concat (buffer-substring-no-properties (point)
(line-end-position))
"\n"))))
如果您使用的是python-mode.el
,它会有一个名为py-execute-line
的命令,根据docstring
从缩进开头向Python解释器发送当前行。