python有没有类似粘液的东西?例如,如果我将光标放在foo()上并执行M-。(跳转到定义)我想看看函数foo的源码定义无论foo是否在其中,这都应该有效1)本地项目目录2)在一些~/.virtualenvs/bar/lib/site-packages中3)在其他python路径中4)虚拟环境正在使用中(即,它应该在我当前的虚拟环境中查看)pymacs/ropemacs组合能做到这些吗? 最佳答案 为避免使用-e,您可以使用etags并通过find递归地添加py文件:find.-typef-name'*.py'|xargsetag
python有没有类似粘液的东西?例如,如果我将光标放在foo()上并执行M-。(跳转到定义)我想看看函数foo的源码定义无论foo是否在其中,这都应该有效1)本地项目目录2)在一些~/.virtualenvs/bar/lib/site-packages中3)在其他python路径中4)虚拟环境正在使用中(即,它应该在我当前的虚拟环境中查看)pymacs/ropemacs组合能做到这些吗? 最佳答案 为避免使用-e,您可以使用etags并通过find递归地添加py文件:find.-typef-name'*.py'|xargsetag
为了在python模式下检查代码,我使用flymake和pyflakes我还想用pylint检查代码样式(pep8)(与pyflakes在同一页上的描述)此解决方案有效。但是我无法将flymake配置为与pyflakes和pylint一起使用。我该怎么做? 最佳答案 好吧,flymake只是在寻找一个可执行命令,它以预定义的格式输出行。例如,您可以制作一个shell脚本,它将连续调用您想要的所有检查器...您还必须确保您的脚本以返回错误级别0结束。这是一个示例:这是我在“pycheckers”脚本中所做的:#!/bin/bashep
为了在python模式下检查代码,我使用flymake和pyflakes我还想用pylint检查代码样式(pep8)(与pyflakes在同一页上的描述)此解决方案有效。但是我无法将flymake配置为与pyflakes和pylint一起使用。我该怎么做? 最佳答案 好吧,flymake只是在寻找一个可执行命令,它以预定义的格式输出行。例如,您可以制作一个shell脚本,它将连续调用您想要的所有检查器...您还必须确保您的脚本以返回错误级别0结束。这是一个示例:这是我在“pycheckers”脚本中所做的:#!/bin/bashep
有没有人使用iPython和emacs23?emacswiki上的文档有点困惑,我很想听听任何使用emacs进行Python开发的人的意见。你使用下载的python-mode和ipython.el吗?你有什么推荐的? 最佳答案 我让它在emacs23上运行得很好。唯一Unresolved问题是焦点在将缓冲区发送到iPython解释器后没有返回到python缓冲区。http://www.emacswiki.org/emacs/PythonMode#toc10(setqload-path(append(listnil"~/.emacs.
有没有人使用iPython和emacs23?emacswiki上的文档有点困惑,我很想听听任何使用emacs进行Python开发的人的意见。你使用下载的python-mode和ipython.el吗?你有什么推荐的? 最佳答案 我让它在emacs23上运行得很好。唯一Unresolved问题是焦点在将缓冲区发送到iPython解释器后没有返回到python缓冲区。http://www.emacswiki.org/emacs/PythonMode#toc10(setqload-path(append(listnil"~/.emacs.
我正在尝试运行Python代码以使用Emacs进行测试和调试。我应该如何调试和运行*.py文件中的代码?我尝试使用M-xcompile命令。使用M-xcompile,我得到了一个崩溃的编译缓冲区(它说Python正在编译,但没有任何反应)。 最佳答案 如果您使用emacs24,这应该是默认设置(在emacs23中您需要python.el,而不是python-mode.el):在python缓冲区中:C-cC-z:打开一个pythonshellC-cC-c:在打开的pythonshell中运行缓冲区的内容C-cC-r:在pythons
我正在尝试运行Python代码以使用Emacs进行测试和调试。我应该如何调试和运行*.py文件中的代码?我尝试使用M-xcompile命令。使用M-xcompile,我得到了一个崩溃的编译缓冲区(它说Python正在编译,但没有任何反应)。 最佳答案 如果您使用emacs24,这应该是默认设置(在emacs23中您需要python.el,而不是python-mode.el):在python缓冲区中:C-cC-z:打开一个pythonshellC-cC-c:在打开的pythonshell中运行缓冲区的内容C-cC-r:在pythons
我最近尝试从使用python-mode.el切换至python.el在emacs中编辑python文件时,发现这种体验有点陌生和低效,于是匆忙返回。我一直在使用python-mode.el大约十年了,所以也许我的方式有点固定。我很想听听任何仔细评估过这两种模式的人的意见,特别是他们对每种模式的看法,以及他们的工作通常如何与python.el特有的功能相互作用。.python.el对我来说有两个主要问题是每个访问python文件的缓冲区都有自己的劣质交互式pythonshell。我习惯于在一个交互式shell中进行开发并在python文件之间共享数据。(从软件工程的角度来看,这似乎是一种
我最近尝试从使用python-mode.el切换至python.el在emacs中编辑python文件时,发现这种体验有点陌生和低效,于是匆忙返回。我一直在使用python-mode.el大约十年了,所以也许我的方式有点固定。我很想听听任何仔细评估过这两种模式的人的意见,特别是他们对每种模式的看法,以及他们的工作通常如何与python.el特有的功能相互作用。.python.el对我来说有两个主要问题是每个访问python文件的缓冲区都有自己的劣质交互式pythonshell。我习惯于在一个交互式shell中进行开发并在python文件之间共享数据。(从软件工程的角度来看,这似乎是一种