21得票3回答
如何在Emacs中控制括号后的缩进

当我使用Emacs Python模式时,如果一行的最后一个字符是开放括号,它会将下一行缩进到前一行的缩进只有一个步骤。call_some_function( some_very_long_argument_that_I_want_to_put_on_its_own_line) 我喜欢这...

24得票3回答
如何在emacs 23中将Python缩进设置为2个空格?

我正在使用Ubuntu 10.04上的emacs 23.1.1。我希望使用2个空格进行Python编程。emacs似乎有一个默认的Python模式(python.el?)。 我在我的.emacs文件中添加了以下内容: ;; Only spaces, no tabs (set...

17得票2回答
从QuickFix窗口应用自动Pep8修复

背景: 我在使用一个名叫python-mode的Vim插件,其中包括了pep8语法检查工具。通过执行:PyLint命令,可以运行所有的语法检查,并将错误信息显示在QuickFix窗口中。 问题: 现在假设我只使用pep8语法检查工具,在QuickFix窗口中有很多错误信息。我希望能够逐个...

9得票2回答
(Vim)更改Python-mode中的缩进设置

我刚刚安装了 python-mode,它有许多很棒的功能,比如“语法检查”。 我喜欢我的 Python 代码缩进两个空格,但是语法检查警告我应该使用四个空格。 我认为应该有一个变量可以设置这个偏好。我已经阅读了 pymode 的文档,但找不到相关的设置。 (此外,我还想更改由 pymod...

11得票1回答
如何在我的主模式钩子中访问目录本地变量?

我已经定义了一个.dir-locals.el文件,其内容如下: ((python-mode . ((cr/virtualenv-name . "saas")))) 在我的.emacs文件中,我有以下函数来获取这个值并提供一个虚拟环境路径: (defun cr/virtualenv ()...

7得票5回答
在Emacs Python模式下,缩进错误退出。

我正在使用Emacs的python-mode。 我在我的.emacs文件中使用以下命令来调用它: (add-to-list 'load-path "~/emacs/python-mode.el-6.0.3/") (autoload 'python-mode "python-mode" "Py...

12得票4回答
VIM:在python-mode中使用Python3解释器

我最近转用vim,并使用此教程将其配置为Python编程工具。之前,我确保了vim支持python3(vim --version显示+python/dyn和+python3/dyn),参考此文章。 但是,当从python-mode执行文件时,仍然选择了python2.7解释器。 如何配置v...

8得票6回答
Emacs Python-mode

我正在尝试配置Emacs23.2以便使用Python2.7.3,使用的软件包是python-mode.el-6.0.7。在我的.emacs文件中添加了如下LISP行,如在安装说明中指定的一样... (add-to-list 'load-path "PATH/TO/PYTHON-MODE/")...

17得票3回答
Vim Python-Mode 折叠

我最近下载了Python-Mode。当我打开一个Python脚本时,我的函数被折叠起来了。我可以轻松展开(只需要在函数定义顶部按动作键之一即可)。但是,我无法弄清楚如何重新折叠函数。 此外,也许最重要的是,:help pymode返回一个错误('E149: Sorry, no help fo...

10得票4回答
如何在Emacs Python模式中取消注释代码块?

我刚开始在Emacs中使用Python-mode,发现虽然该主模式有一个选项来注释代码区域((py-comment-region)绑定了(C-c #)),但没有选项可以取消已经被注释的代码块。我检查了Python-mode中所有活动的键绑定,但没找到任何相关的键。我是不是漏掉了什么? 我想到...