我正在使用带有 emacs 的 ipython3。它可以工作,但我想定义一个命令,自动将突出显示的代码发送到控制台。我该怎么做?
这应该是该命令的快捷方式:Mw,Cx o,Cy,输入
即:复制,聚焦第二个缓冲区(即 ipython3 终端),复制并按回车键。我该怎么做?
这是我当前的 .emacs 文件
(setq
python-shell-interpreter "ipython3"
python-shell-interpreter-args ""
python-shell-prompt-regexp "In \\[[0-9]+\\]: "
python-shell-prompt-output-regexp "Out\\[[0-9]+\\]: "
python-shell-completion-setup-code
"from IPython.core.completerlib import module_completion"
python-shell-completion-module-string-code
"';'.join(module_completion('''%s'''))\n"
python-shell-completion-string-code
"';'.join(get_ipython().Completer.all_completions('''%s'''))\n")
答案1
查看我的 Emacs 扩展 emacs-ipython
https://github.com/burakbayramli/emacs-ipython
它展示了通过 ipython 内核运行代码的基础知识。获取错误消息并不容易!