我如何在emacs中打开第二个python解释器?我正在使用emacs 24.3和Ubuntu 12.04 LTS。我已经通过前缀参数2打开了SQL解释器/程序。我用python尝试了这个并且它没有用。
欢迎任何建议和想法。我当前的python解释器缓冲区中的模式说:Inferior Python: run Shell-Compile
我已经从ELPA emacs包管理器下载了python-mode 6.10。
感谢您的帮助!
答案 0 :(得分:2)
M-x describe-function
(RET)run-python
:
run-python是`python.el'中的交互式编译Lisp函数。
(run-python&可选CMD NOSHOW NEW)
通过缓冲区 Python 运行劣质Python进程,输入和输出。 CMD是要运行的Python命令。 NOSHOW非零意味着不显示 自动缓冲。
交互式地,前缀arg表示提示初始Python 命令行(默认为`python-command')。
如果没有附加运行,则启动新进程
python-buffer', or if called from Lisp with non-nil arg NEW. Otherwise, if a process is already running in
python-buffer',切换 到那个缓冲区。...
在*scratch*
缓冲区:
(run-python nil nil 't)
这将为您提供一个新的Inferior Python过程。
您可以在.emacs
文件中编写新的交互式emacs命令,例如:
(defun my-run-python ()
(interactive)
(run-python nil nil 't))
答案 1 :(得分:2)
C-u M-x python
BTW你的python模式版本已经过时了。 建议取一个新的
bzr branch lp:python-mode
或访问