1
4
值得一提的是,我没有看到您在第1期中看到的行为:“访问python文件的每个缓冲区都有自己的劣质交互式python shell。” 这就是我使用emacs 22.2中的python.el所做的。 C-X C-F食品 [插入:打印“foo”] C-X C-F棒.py [插入:打印“bar”] C-C C-Z[*出现python*缓冲区] C-X O c-c c-l ret[“bar”用*python*打印] c-x b foo.py ret公司 c-c c-l ret[“foo”在同一个*python*缓冲区中打印] 因此,这两个文件共享相同的劣质python shell。也许您对python模式的个人定制与python.el的默认行为之间存在一些无法预料的交互。您是否尝试在不使用.emacs自定义的情况下使用python.el并检查其行为是否相同? python.el在python模式上的主要特性是符号完成函数python complete symbol。你可以加上这样的东西
然后打字
你会得到一个包含
它也可以在.py文件缓冲区中工作。 |
3
2
请注意,几乎这里所说的一切都是过时的同时,随着事情的变化。 python-mode.el命令的前缀是“py-”,基本上,您应该能够同时使用这两个命令,而不必先加载哪个命令。 python-mode.el不卸载python.el;位于python mode map旁边,后者是重新定义的。 diff在显示的菜单和按键设置中,但是,最后一个加载的将决定。 |
4
1
python-mode.el是由python社区编写的。python.el是由emacs社区编写的。我使用python-mode.el已经有很长一段时间了,python.el甚至都没有达到python-mode.el的标准。比起emacs社区,我更相信python社区能提供一个好的模式文件。坚持python-mode.el,真的有理由不这么做吗? |
5
1
python-mode.el不支持三引号字符串,因此如果您的程序包含长docstring,则所有语法着色(以及相关联的syntaxic特性)都会崩溃。 我的02号 |
ptb · Slime\Emacs comint在启动mpi进程时挂起 6 年前 |
Hatshepsut · 使用命令行参数使用region调用子流程 6 年前 |
Meitham · spacemacs恢复文件筛选器 6 年前 |
Chen Li · 与emacs相比,EmacClient有哪些缺点? 6 年前 |
Itsbananas · 汇编代码的自定义缩进函数 6 年前 |