问题标签 [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.

0 投票
1 回答
400 浏览

emacs - python-mode-hook 没有像我预期的那样工作

我正在尝试调整我的 emacs 配置以将_其视为单词字符。

我已添加(add-hook 'python-mode-hook #'(lambda () (modify-syntax-entry ?_ "w")))到我的.emacs文件中,但它似乎不起作用。

如果我(modify-syntax-entry ?_ "w")直接在迷你缓冲区中执行,那么它就会开始工作。

我猜我的一种次要模式可能正在改变语法表。

我对emacs比较陌生。我该如何去追踪问题的根源?

0 投票
2 回答
3539 浏览

vim - (Vim) 在 Python 模式下更改缩进设置

我刚刚安装python-mode,它有很多很酷的功能,比如“语法检查”。

我喜欢为我的 python 代码缩进 2 个空格,但语法检查警告我它应该是 4 个空格。

我相信我应该有一个变量来设置这个偏好。我已经阅读了 pymode 的文档,我找不到相关的设置。

(另外,我还想更改 pymode 设置的 shiftwidth 设置)

0 投票
0 回答
947 浏览

emacs - 在 python 模式下多次执行未更改的缓冲区时出现消息“文本是只读的”

我正在使用 python 模式设置我的 emacs (24.3)。我希望能够编辑 python 缓冲区并使用“Cc CC”在 python shell 中执行它。这主要是有效的。但是如果我留在 python 代码缓冲区并再次执行缓冲区,我会收到“文本是只读的”错误。

缓冲区是否已更改并保存或者它是否是相同的未更改缓冲区都没有关系 - 重复 Cc Cc 会产生错误。解决方案似乎是访问 python 输出缓冲区并返回到 python 代码缓冲区然后执行 - 这很有效。但这打破了我的心流。其他人有同样的问题吗?这是我的设置中的一些可能的错误配置吗?

问候, 罗马

0 投票
1 回答
1866 浏览

python - pyflakes 的设置首选项(在 vim 中使用 python-mode)

我遇到了很多我不关心的错误:主要是这种:

当我导入稍后要使用但尚未使用的东西时

有没有办法(类似于使用 jshint 时的 .jshintrc 文件)文件来消除某些 pyflakes 错误警告?

谢谢!

0 投票
3 回答
9417 浏览

vim - Vim Python 模式折叠

我最近下载了Python-Mode。当我打开一个 python 脚本时,我的函数被折叠了。我可以轻松展开(当您在功能定义之上时,它是移动键之一)。但是,我不知道如何重新折叠该功能。

此外,也许最重要的是,:help pymode返回一个错误('E149:对不起,pymode 没有帮助')。所以我什至无法查看文档。

任何帮助,将不胜感激。

0 投票
1 回答
1541 浏览

python - 在 emacs 中安装 IPython

如果这是转发,我深表歉意。我在问题中找不到类似的。

我正在尝试将emacs设置为我的python IDE,其中包含IPython。基本上遵循这个http://www.jesshamrick.com/2012/09/18/emacs-as-a-python-ide/

我的 emacs shell 中的 python 版本是 2.7.5,而终端中的版本是 2.7.6。但是在 emacs shell 中输入 ipython 显示 ipython 未安装,但我能够将 ipython 安装到终端。

我想知道如何将 ipython 插件安装到 .emacs 文件中。当您说安装时,是否意味着复制文件并将其放在那里?如果是,我已经这样做了。但是,当我尝试运行 python 程序时,它显示“正在搜索程序:没有这样的文件或目录,ipython。提前感谢您的帮助。

来自emacs的错误截图

0 投票
1 回答
193 浏览

python - 对 emacs python 模式的 Ido-goto-symbol 命令支持

该函数ido-goto-symbol在运行时emacs python mode显示消息No items suitable for an index found in this buffer。我怎样才能让它ido-goto-symbol工作,python-mode以便它列出 python 文件中存在的函数和类?

0 投票
1 回答
280 浏览

python - 如何使 python 控制台回显 emacs python-mode 中的行?

当我通过函数在 emacs 中向 python 控制台发送一行时,我在控制台中py-execute-line 唯一能观察到的是一个额外的提示:

在此处输入图像描述

我知道有些人喜欢这种方式,但对我来说这很奇怪,有没有办法定制?顺便说一句,提示看起来也很奇怪,通常不是'>>>'?

0 投票
1 回答
333 浏览

vim - 在 vim python-mode 中,我怎样才能让 pep8-naming 工作?

我已经安装了 pep8 命名(https://pypi.python.org/pypi/pep8-naming

所以看起来不错。在我的 .vimrc 我有

在 vim 中,没有报告我的命名错误。是否支持?我错过了任何一步吗?

谢谢

0 投票
0 回答
460 浏览

vim - Syntastic 停止使用 Python 发行版

我安装了一个名为 Anaconda 的科学 Python 发行版。现在,我的 Vim 设置抱怨了。我将 python-mode 作为 vim 插件安装,当我尝试保存 Python 文件时,它会运行语法检查(语法检查)。但是,这现在返回一个错误。

我正在运行 Python 2.7.7 和 vim 7.4。Vim 可以找到 Python 安装,has('python')返回 1。其他一切正常。

句法有什么问题?