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

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

10得票2回答
Emacs解除某个模式的按键绑定

我创建了一个自定义的按键绑定宏,如下所示: ```(global-set-key (kbd "C-C C-c") "\C-a\C- \C-n\M-w\C-y")``` 问题在于,在 `python-mode` 中, `C-c C-c` 已被定义为 `python-send-buffer`。...

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

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

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

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

13得票4回答
Syntastic和Python-mode可以一起使用吗?

我在VIM中安装了python-mode。但我也安装了Syntastic。由于两者都进行语法检查,是否会发生冲突?我如何关闭针对Python文件的Syntastic? 感谢任何帮助。

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

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

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...

8得票4回答
在Python/C模式下启用linum-mode

我希望能够在Python和C模式下自动开启行号模式(M-x linum-mode)。我在.emacs文件中添加了以下代码,但似乎并没有起作用。 (defun my-c-mode-common-hook () (line-number-mode 1)) (add-hook 'c-mode-...

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

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

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

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