我真的很喜欢使用sublime text 2来编写Python代码,但是当我尝试运行具有输入的脚本时,sublime文本控制台会报告错误.所以,我决定尝试SublimeREPL,但是我一直在寻找几个小时而且我没有找到如何运行Python代码......你能帮助我吗?
我想像SublimeREPL使用sublime text console(CTRL+b)那样运行代码..我真正想知道的是,是否有办法做同样的事情SublimeREPL.
先感谢您!
如何在Sublime Text 3中设置python调试器(pdb)断点?
无论SublimeREPL或Python的断点失败,默认的Python构建系统:
print "hello"
# code runs fine without this breakpoint
import pdb; pdb.set_trace()
print "bye"
>>>File "C:\Python27\lib\bdb.py", line 49, in trace_dispatch
>>>return self.dispatch_line(frame)
>>>File "C:\Python27\lib\bdb.py", line 68, in dispatch_line
>>>if self.quitting: raise BdbQuit
Run Code Online (Sandbox Code Playgroud)
上述问题出现在文档中,但没有明显的修复.或者答案一直盯着我看?
python breakpoints sublimerepl sublimetext3 sublime-text-plugin
我是新来的__CODE__.我在mac上使用版本2.我已经安装了包__CODE__.
是否可以创建一个键盘快捷方式来运行SublimeREPL文件?
更准确地说,这是一个截图.我想避免浏览此菜单并使用键盘快捷键快速运行.

我已经看过这个论坛上的所有答案,但我遗漏了一些东西.我希望能够在Sublime Text 2中编辑Python文件"myfile.py"时点击Cmd+ B.
这应该打开一个Python shell,加载我的文件并返回到交互式提示符,以便我的Python脚本中的命名空间可用.
-i在构建设置中设置选项仍会关闭解释器(参见下文)
> 81
> >>> [Finished in 0.1s]
Run Code Online (Sandbox Code Playgroud)
我下载了sublimeREPL,但我不知道如何设置-i选项.
任何帮助表示赞赏
在这个问题如何在SublimeREPL上运行Python代码,给出了如何使用通常的Ctrl+b快捷方式在SublimeText中使用SublimeREPL运行python代码的答案.
步骤很简单:
1-创建一个新的空文件并将命令粘贴到其中:
{
"target": "run_existing_window_command",
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
Run Code Online (Sandbox Code Playgroud)
2-将文件另存为:
/home/USER/.config/sublime-text-3/Packages/User/SublimeREPL-python.sublime-build
Run Code Online (Sandbox Code Playgroud)
3-转到Python文件选项卡,然后选择:
Tools > Build System > SublimeREPL-python
Run Code Online (Sandbox Code Playgroud)
之后,通常的Ctrl+b快捷方式将打开一个执行代码的新选项卡.
这个问题是标签不会被重复使用.这意味着每次点击时Ctrl+b,都会打开一个新选项卡,而不是在之前打开的同一选项卡中运行的代码.
有没有办法让SublimeREPL重用标签?
我正在尝试将ST3设置为使用在Windows 8.1上运行的Python的virtualenv.我通常使用SublimeREPL和我的全局Python安装来运行文件.但是,现在我正在使用venvs,我无法运行任何东西.这是我一直在尝试的:
我有一个带有文件夹的父目录virtualenvs,然后有一个scripts用于我的.py文件的文件.我通常只是\virtualenvs\venv\scripts\activate使用python解释器导航并完成我的工作,但我希望能够构建文件而无需使用ST3和SublimeREPL来完成命令行工作.
我创建了一个如下所示的构建系统:
{
"shell_cmd": ["\code\virtualenvs\venv\scripts\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
Run Code Online (Sandbox Code Playgroud)
但我甚至不确定这是否是我使用SublimeREPL所需要做的事情,因为我以前从未担心Tools > Build Systems过,只是Tools > SublimeREPL > Python > Python - RUN current file.
如何更改构建系统或自定义SublimeREPL的RUN?对于测试用例,我将requests模块安装在venv中,但不是在我的全局python安装中.从命令行导入它工作正常,但.py文件import requests返回一个ImportError.
好吧,这让我发疯了.我之前设置过这个,删除了Sublime Text,现在我记不起正确的配置了.
很简单:我通过SublimeREPL运行R,需要将REPL指向安装R的位置.
我按照http://sublimerepl.readthedocs.org/en/latest/上的说明进行操作,这说明进入用户定义的REPL设置并添加:
{
...
"default_extend_env": {"PATH": "{PATH}:/home/myusername/bin"}
...
}
Run Code Online (Sandbox Code Playgroud)
路径指向正确目录的位置.我尝试用它替换它
{
...
"default_extend_env": {"PATH": "C:/Program Files/R/R-3.0.2/bin"}
...
}
Run Code Online (Sandbox Code Playgroud)
并且它仍然无法找到R,加上现在它给了我错误:
Error trying to parse settings: Expected value in Packages\User\SublimeREPL.sublime- settings:2:2
Run Code Online (Sandbox Code Playgroud)
我知道这是一个简单的解决方案.谁能指出我在这里做错了什么?
*我正在使用Sublime Text 3.我之前有这个工作,但是在Sublime Text 2上.
我去过http://tomschenkjr.net/using-sublime-text-2-for-r/,他提到"指向SublimeREPL at R"的那篇文章......他没有包含实际代码,如我可以看到
我也看过这个帖子错误2系统找不到Sublime Text 2,Windows 8中指定的文件,但我之前有过工作,没有沿着这些行做任何事情
有没有办法在脚本运行时禁用SublimeREPL-tabs中的语法高亮?
请看上下文这个问题:在SublimeREPL(python)中字符串后出现红线?
例如,当python脚本在Sublime REPL中运行时,输出文本中的撇号(')会突出显示为语法.因此,该行的最后一部分被突出显示,就好像字符串(实际上是文本输出而不是实际代码)没有正确关闭.
这是输出的样子:

当Sublime REPL运行交互式python shell时,突出显示很有用,但是当它应该运行脚本时,我希望得到文本输出而不突出显示,就像在任何命令行界面中一样.当然我可以在命令行中运行脚本,但是将所有工作集中在一个程序中会很好.
也许有不同种类的Sublime REPL-enveronments(交互式,从脚本运行等)可以改变这种行为的设置?
谢谢你的帮助!:)
有没有人见过这个问题?启动scala REPL和
scala> :paste
// Entering paste mode (ctrl-D to finish)
val x = 5
Run Code Online (Sandbox Code Playgroud)
ctrl-D不会导致REPL完成粘贴模式.
在Sublime Text 2中,文本传输对我来说真的很慢,尤其是多行文本(在评估整个表达式之前,每行需要大约2秒才能在repl中打印...)这是正常的吗?
如果我可以在将表达式发送到repl之前删除行结尾会更好,所以在我的命令中,我添加了一个步骤:
text = text.rstrip()
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我怎样才能让它更快?
sublimerepl ×10
python ×6
sublimetext2 ×4
sublimetext3 ×4
sublimetext ×2
breakpoints ×1
clojure ×1
macos ×1
python-2.7 ×1
r ×1
scala ×1
ubuntu ×1
virtualenv ×1