草庐IT

带有 Emacs 的 Python 3

为了让GNUEmacs23.2与Python3一起工作,有什么需要做的吗?如何an理想environment在Emacs中使用Python3进行开发是什么样的?是否有任何关于使用ropemacs的文档?使用Python3?Should我将Python3的site-packages目录添加到python路径?将遵循指示here(对于python-mode.el)或将python-python-command设置为python3forpython.el影响pymacs还是ropemacs?编辑:来自GNUEmacs23.2的python.el(作者戴夫·洛夫):;;Fixme:Thisdo

python - 如何在 Emacs 中运行 python 解释器?

我刚刚下载了GNUemacs23.4,我已经在Windows7中安装了python3.2。我一直在使用PythonIDLE来编辑python文件。问题是我可以用Emacs编辑python文件,但我不知道如何在Emacs中运行python解释器。当我点击“切换到解释器”时,它会显示“正在搜索程序:没有这样的文件或目录,python”有人说我需要对.emacs文件进行一些更改,但我不知道在哪里寻找。而且我非常缺乏经验,刚刚开始学习编程。我不熟悉常用的术语。我一直在寻找解决方案,但我在互联网上找到的大多数文章都让我感到困惑。所以问题是:如何在Emacs中运行python解释器?是否有不同类型

python - Emacs - 本地 Python 变量的制表符补全

是否有一个好的emacs模式允许本地python变量的制表符完成?我设置了ipython.el但它只会在解释器范围内完成制表符。我正在寻找可以让我在函数或文件的本地命名空间中使用制表符完成标记的东西。 最佳答案 M-/运行命令dabbrev-expand。这将在任何模式下完成本地名称。此外,我将metaf1绑定(bind)到嬉皮从所有开放缓冲区扩展。这对我很有用。;;Bindhippie-expand(global-set-key[(metaf1)](make-hippie-expand-function'(try-expand-d

python - Emacs 和 Python

我最近开始学习Emacs.我浏览了教程,阅读了一些介绍性文章,到目前为止一切都很好。现在我想将它用于Python开发。据我了解,Emacs有两种独立的Python模式:python-mode.el,它是Python项目的一部分;和python.el,它是Emacs22的一部分。我阅读了我能找到的所有信息,但其中大部分似乎都已经过时了,我仍然感到困惑。问题:它们有什么区别?我应该安装和使用哪种模式?是否还有其他对Python开发必不可少的Emacs插件?相关链接:EmacsEditor@wiki.python.orgPythonMode@emacswiki.org

python - Emacs 的 Python 模式比较

所以我有Emacs24.3,它附带了一个相当新的python.el文件,提供了一个Python模式进行编辑。但我一直读到Launchpad上有一个python-mode.el,比较这两个文件,我发现前者不到4000行,而后者将近20000行。这表明后者的功能要丰富得多。而且我找不到任何关于它们的在线功能比较、文档,或者至少是关于它们每个功能的列表。是的,有语法高亮和嵌入式解释器,但是在shell缓冲区中完成、在源文件缓冲区中完成、自动缩进、重新缩进等呢?那么这些模式的重要特点是什么?(或您推荐的任何其他适用于Emacs的Python模式。)请提供详细答案。

python - 在 emacs 中调试 python 程序

如何在emacs中调试python程序?我使用python-mode.el我得到了类似的引用importpdb;pdb.set_trace();但不知道怎么用。 最佳答案 键入M-xcd将目录更改为您要调试的程序的位置。键入M-xpdb。系统会提示您Runpdb(likethis):pdb。输入程序的名称(例如test.py)。在(Pdb)提示符下,键入help以了解如何使用pdb。或者,你可以把importpdbpdb.set_trace()就在您的程序内部(例如test.py)。现在键入M-xshell以获取shell提示。当你

Java 编码风格和 Emacs cc-mode 配置

我在GNU/LinuxDebian机器上使用GNU/EmacsHEAD和附带的cc模式(c版本5.32.2)。我正在尝试定义自定义样式来管理CodeConventionsfortheJavaProgrammingLanguage,Android'sCodeStyleGuidelinesforContributors和一些自定义规则。作为lisp初学者,从头开始似乎并不明智。因此,我使用了google-c-style作为起点,我设法获得了大多数缩进规则的预期行为,嵌套条件除外(请参见下面的代码片段)。来自thatpost,我在自定义样式中定义了(arglist-cont-nonempty

java - 在 Emacs 中进行 Java 开发的最佳方法是什么?

什么模式最好?以及任何使在emacs中开发java变得更好的提示或技巧。 最佳答案 除了随意的Java编辑之外,许多人推荐使用JavaDevelopmentEnvironmentforEmacs.。 关于java-在Emacs中进行Java开发的最佳方法是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/156529/

java - 如何在 java 模式下配置 emacs,使其不会自动对齐方法参数

在emacs中,当我键入时:publicvoidfoo(Stringone,Stringtwo){它的标签是这样的:publicvoidfoo(Stringone,Stringtwo){我宁愿不这样做,而是像其他行延续一样对齐参数。如何配置它不这样做? 最佳答案 这来自EmacsCC模式的信息手册,在Windows上使用GNUEmacs23.1:开始构建缩进不正确的Java类。就您而言,正是您在上面输入的内容。将光标移动到未正确缩进的行首。在您的情况下,“字符串二){”。点击C-cC-s(c-show-syntactic-infor

java - 如何在 Emacs 中为 Android 开发?

我已经阅读了otherIDEs的Android指南,并且我已经使用ant和一个简单的Emacs编译命令进行了基本的构建和安装。我知道一些在Emacs中开发Java和XML的现有工具。我也看过EmacsWikipage推荐两个Emacs包,EmDroid和android-mode我想听听人们在Emacs包、小功能或工作流方面的推荐。附带说明一下,我对Eclipse相当熟悉,并且我确实设置了ADT插件。但是,emacs是我的主要编辑器,我想在这里看看如何使用它。 最佳答案 我也使用Emacs进行Android开发。虽然我没有为它使用任何