草庐IT

dot-emacs

全部标签

python - 如何将 Emacs Flymake 模式用于带有 pyflakes 和 pylint 检查代码的 python?

为了在python模式下检查代码,我使用flymake和pyflakes我还想用pylint检查代码样式(pep8)(与pyflakes在同一页上的描述)此解决方案有效。但是我无法将flymake配置为与pyflakes和pylint一起使用。我该怎么做? 最佳答案 好吧,flymake只是在寻找一个可执行命令,它以预定义的格式输出行。例如,您可以制作一个shell脚本,它将连续调用您想要的所有检查器...您还必须确保您的脚本以返回错误级别0结束。这是一个示例:这是我在“pycheckers”脚本中所做的:#!/bin/bashep

python - 如何将 Emacs Flymake 模式用于带有 pyflakes 和 pylint 检查代码的 python?

为了在python模式下检查代码,我使用flymake和pyflakes我还想用pylint检查代码样式(pep8)(与pyflakes在同一页上的描述)此解决方案有效。但是我无法将flymake配置为与pyflakes和pylint一起使用。我该怎么做? 最佳答案 好吧,flymake只是在寻找一个可执行命令,它以预定义的格式输出行。例如,您可以制作一个shell脚本,它将连续调用您想要的所有检查器...您还必须确保您的脚本以返回错误级别0结束。这是一个示例:这是我在“pycheckers”脚本中所做的:#!/bin/bashep

python - Emacs 23 和 iPython

有没有人使用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 23 和 iPython

有没有人使用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 运行 Python 代码?

我正在尝试运行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 运行 Python 代码?

我正在尝试运行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

Emacs 24 中的 Python Shell?

我最近从Emacs23升级到Emacs24。自从升级后,我似乎失去了调用“M-xpython-shell”(!)的能力。发生了什么?包含的python模式是否不再附带此功能?使用Emacs23:○/usr/local/bin/emacs-QDescribefunction:python-shellpython-shellisaninteractiveautoloadedLispfunctionin`python.el'.使用Emacs24:○/Applications/Emacs.app/Contents/MacOS/Emacs-QDescribefunction:python-she

Emacs 24 中的 Python Shell?

我最近从Emacs23升级到Emacs24。自从升级后,我似乎失去了调用“M-xpython-shell”(!)的能力。发生了什么?包含的python模式是否不再附带此功能?使用Emacs23:○/usr/local/bin/emacs-QDescribefunction:python-shellpython-shellisaninteractiveautoloadedLispfunctionin`python.el'.使用Emacs24:○/Applications/Emacs.app/Contents/MacOS/Emacs-QDescribefunction:python-she

python - Matplotlib:避免 "scatter/dot/beeswarm"图中的重叠数据点

当使用matplotlib绘制点图时,我想偏移重叠的数据点以使它们全部可见。例如,如果我有:CategoryA:0,0,3,0,5CategoryB:5,10,5,5,10我希望每个CategoryA“0”数据点并排设置,而不是彼此重叠,同时仍与CategoryB不同。在R(ggplot2)中有一个"jitter"选项可以做到这一点。matplotlib中是否有类似的选项,或者是否有其他方法会导致类似的结果?编辑:澄清一下,the"beeswarm"plotinR基本上就是我的想法,pybeeswarm是matplotlib/Python版本的早期但有用的开始。编辑:添加Seaborn

python - Matplotlib:避免 "scatter/dot/beeswarm"图中的重叠数据点

当使用matplotlib绘制点图时,我想偏移重叠的数据点以使它们全部可见。例如,如果我有:CategoryA:0,0,3,0,5CategoryB:5,10,5,5,10我希望每个CategoryA“0”数据点并排设置,而不是彼此重叠,同时仍与CategoryB不同。在R(ggplot2)中有一个"jitter"选项可以做到这一点。matplotlib中是否有类似的选项,或者是否有其他方法会导致类似的结果?编辑:澄清一下,the"beeswarm"plotinR基本上就是我的想法,pybeeswarm是matplotlib/Python版本的早期但有用的开始。编辑:添加Seaborn