我认为这会起作用:(defunmy-node()(interactive)(pop-to-buffer(make-comint"my-node""node")))但是当我执行M-xmy-node并在comint缓冲区中输入1+1时,它不会显示任何输出。这是在Windows7上的Emacs24.0.50.1中,NodeJS无需任何特殊配置即可安装。在M-xcompileRETnodehello-world.jsRET中以非交互方式调用node.js可以正常工作。在cmd中交互式运行node效果很好。这可能是相关的:当我运行M-xshell并在shell缓冲区中输入node然后输入1+1时
我认为这会起作用:(defunmy-node()(interactive)(pop-to-buffer(make-comint"my-node""node")))但是当我执行M-xmy-node并在comint缓冲区中输入1+1时,它不会显示任何输出。这是在Windows7上的Emacs24.0.50.1中,NodeJS无需任何特殊配置即可安装。在M-xcompileRETnodehello-world.jsRET中以非交互方式调用node.js可以正常工作。在cmd中交互式运行node效果很好。这可能是相关的:当我运行M-xshell并在shell缓冲区中输入node然后输入1+1时
我最近安装了Ropemacs的hgtip版本,我想在使用TRAMP编辑远程文件时使用它。有人做过吗?当我尝试使用M-/完成一个变量名时,我被要求输入Rope项目根文件夹,然后我输入:/ssh:myhost:/path/to/myproject/它给了我以下错误:Opening[/ssh:myhost:/path/to/myproject/]project...pymacs-report-error:Python:Traceback(mostrecentcalllast):File"/home/saltycrane/lib/python-environments/default/lib/
我最近安装了Ropemacs的hgtip版本,我想在使用TRAMP编辑远程文件时使用它。有人做过吗?当我尝试使用M-/完成一个变量名时,我被要求输入Rope项目根文件夹,然后我输入:/ssh:myhost:/path/to/myproject/它给了我以下错误:Opening[/ssh:myhost:/path/to/myproject/]project...pymacs-report-error:Python:Traceback(mostrecentcalllast):File"/home/saltycrane/lib/python-environments/default/lib/
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.