问题标签 [python-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 'run-python' 在 Emacs 24.3.1 for Windows 上失败,自定义供应商提供的 Python2.6
我正在 Windows 上使用 Python 2.6 的自定义版本做一些工作,并且很想为此目的使用 emacs。在更多的 unixy 平台上,基本的 python 模式的东西我从来没有遇到过任何问题,但是现在我在尝试使用该M-x run-python
命令时遇到了问题。
我的自定义 Python 在路径上(即可以python
从 Windows 命令提示符键入并获取适当的版本)。不幸的是,当我尝试run-python
从 emacs 启动它时,我的 *Messages* 缓冲区中出现以下错误:
有没有人运行类似的 python 配置可以阐明这一点?很高兴根据需要发布任何其他配置详细信息。
emacs - 电动缩进模式破坏了我的 Python 代码
我在 Emacs 上python-mode
启用了以下代码:
当我在之间移动光标时return False
,def func(
代码会自动缩进,打破它:
我开始知道发生这种情况是因为electric-indent-mode
, 一个次要的全局模式。但是,我试图将其关闭,但问题仍然存在。
我使用的 elisp 代码是这样的:
这就是我的python-mode-hook
样子:
如果我关闭auto-indent-mode
此行为会停止(但是,我没有自动缩进,gol)。
我的 emacs 版本:GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.1) of 2013-04-29 on eric
编辑:根据 melpa python
,我在其版本中使用包(内置 Python 对 Emacs 的飞行马戏团支持,你知道) 。0.24.2
也许我应该删除它并python-mode
在其版本 6.0.10 中使用包?
python - python-mode.el 不允许在 if 语句后缩进
我已经搜索了所有内容,我能找到的只是这个类似的问题:在 emacs python-mode 中不正确地退出缩进,其中有人无法从正确的缩进中退出。
每当我创建一个 if 语句时,说
Python 模式拒绝让我缩进小节线,迫使我将其保留为
这将引发缩进错误。这发生在所有 .py 文件中。使用 python.el 时效果很好,但我更喜欢 python-mode 的功能。有没有其他人找到解决方案/遇到这个?
我的 .emacs 文件只是加载 python 模式的行。
vim - vim - python-mode - 有没有办法在 pymode 中将 Ctrl+C 发送到正在运行的脚本?
有没有办法杀死由 Python-mode 运行的 python 脚本?如果脚本是从 shell 运行的,您可以按 Ctrl+C 来导致 KeyboardInterrupt,但这似乎不起作用。我能够杀死它的唯一方法是完全杀死 vim 进程。
emacs24 - Emacs 使用 Cc Cc 执行 Python 脚本无法识别
设置:在 Ubuntu 13.04 上运行的 Emacs 24.2.1 使用软件中心提供的版本(“由 Debian 修改”)。
问题: python.el 无法识别绑定“Cc Cc”(它确实适用于 python-mode.el),即使 Ch b 将其列为与“python-send-buffer”关联的有效组合。
http://www.emacswiki.org/emacs/ProgrammingWithPythonDotEl中的故障排除部分 表明它与需要位于“非常底部”的点有关,但提供的解决方案似乎适用于 Cc Cr,我不知道如果它也适用于抄送。
也类似于: https ://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01665.html
python - python 文件是否需要与插件 Python-mode 位于同一驱动器上才能使其功能正常工作
我在Windows 机器上python-mode
使用插件。gVim
我的文件中有以下python-mode
特定设置vimrc
:
这些是本教程中建议的。
vimrc
在我的M:
驱动器上。
现在,如果我打开 vim(设置为在M:
驱动器中打开),然后在驱动器上打开一个 python 文件P:
,然后尝试保存该文件,我会收到以下错误消息:
如果我将文件移动pi.py
到 M: 驱动器,那么一切都很好,但肯定要在其中使用文件vim
不应该是正在编辑的文件与 vim 在同一个驱动器上的条件?
我可以更改我的设置Python-mode
以在其他驱动器中的文件上运行吗?
EDIT Python-mode 具有以下看起来很有希望的设置:
" 额外的 Python 路径
let g:pymode_paths = []
所以在vimrc
我添加了
让 g:pymode_paths = ['P:\Comp Apps\Python\']
但是,如果我从该位置打开一个 .py 文件,我仍然会收到相同的错误消息。
python - 评估目录中的文件
有什么方法可以让 python-mode 评估目录中的所有文件(或者至少是我从中导入的所有文件)?
当我处理从同一目录中的另一个文件导入的文件时,我必须杀死然后重新创建劣质的 python 进程,以便获取在依赖文件中所做的更改。
vim - 如何清除 Vim 界面的 PyLint 标记?
我已将python-mode配置为手动检查。所以我输入:PyLint
并检查我的代码,显示“QuickFix”窗口和侧面的一些标记。随后我可以通过:only
在另一个窗口中输入左右来关闭 QuickFix 窗口,但是如何清除侧面标记?
python - python-mode 缩进在按回车时不起作用
我刚刚python-mode
从 ELPA 安装,当我点击Enter光标时直接进入下一行的开头。例如以下代码:
每次点击后我都必须点击TAB后才能进入换行符(尽管有趣的是会将光标发送到正确的位置)。EnterEnterTAB
当我安装时,python-mode
我收到了一些与缩进有关的警告消息,但我不太了解,这里是这些警告消息的链接。
python - Change python function argument formating in Emacs
I there any way to change python-mode indenting for function args, so instead of
on enter key press formating will be following:
?