标签: sublimerepl

如何在SublimeREPL上运行Python代码

我真的很喜欢使用sublime text 2来编写Python代码,但是当我尝试运行具有输入的脚本时,sublime文本控制台会报告错误.所以,我决定尝试SublimeREPL,但是我一直在寻找几个小时而且我没有找到如何运行Python代码......你能帮助我吗?

我想像SublimeREPL使用sublime text console(CTRL+b)那样运行代码..我真正想知道的是,是否有办法做同样的事情SublimeREPL.

先感谢您!

python ubuntu python-2.7 sublimerepl

33
推荐指数
4
解决办法
6万
查看次数

在Sublime Text 3中运行Python调试器(pdb)

如何在Sublime Text 3中设置python调试器(pdb)断点?

无论SublimeREPLPython的断点失败,默认的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

25
推荐指数
3
解决办法
3万
查看次数

如何为SublimeREPL创建键盘快捷键?

我是新来的__CODE__.我在mac上使用版本2.我已经安装了包__CODE__.

是否可以创建一个键盘快捷方式来运行SublimeREPL文件?

更准确地说,这是一个截图.我想避免浏览此菜单并使用键盘快捷键快速运行.

在此输入图像描述

macos sublimetext sublimerepl

19
推荐指数
2
解决办法
4万
查看次数

从Sublime Text 2中以交互方式运行Python

我已经看过这个论坛上的所有答案,但我遗漏了一些东西.我希望能够在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选项.
任何帮助表示赞赏

python sublimetext2 sublimerepl

14
推荐指数
2
解决办法
2万
查看次数

使用SublimeREPL运行python代码时重用选项卡

在这个问题如何在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重用标签?

python sublimerepl sublimetext3

12
推荐指数
2
解决办法
2097
查看次数

使用带有Sublime Text 3和SublimeREPL的virtualenv

我正在尝试将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.

python virtualenv sublimetext sublimerepl sublimetext3

12
推荐指数
2
解决办法
5284
查看次数

SublimeREPL无法找到R.

好吧,这让我发疯了.我之前设置过这个,删除了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上.

r sublimerepl sublimetext3

11
推荐指数
1
解决办法
5109
查看次数

是否可以在Sublime REPL-tabs中禁用语法高亮?

有没有办法在脚本运行时禁用SublimeREPL-tabs中的语法高亮?

请看上下文这个问题:在SublimeREPL(python)中字符串后出现红线?

例如,当python脚本在Sublime REPL中运行时,输出文本中的撇号(')会突出显示为语法.因此,该行的最后一部分被突出显示,就好像字符串(实际上是文本输出而不是实际代码)没有正确关闭.

这是输出的样子: 在此输入图像描述

当Sublime REPL运行交互式python shell时,突出显示很有用,但是当它应该运行脚本时,我希望得到文本输出而不突出显示,就像在任何命令行界面中一样.当然我可以在命令行中运行脚本,但是将所有工作集中在一个程序中会很好.

也许有不同种类的Sublime REPL-enveronments(交互式,从脚本运行等)可以改变这种行为的设置?

谢谢你的帮助!:)

python sublimetext2 sublimerepl

10
推荐指数
1
解决办法
1559
查看次数

在Sublime Text 2中,Scala REPL"粘贴"模式不会退出ctrl-D

有没有人见过这个问题?启动scala REPL和

scala> :paste
// Entering paste mode (ctrl-D to finish)

val x = 5
Run Code Online (Sandbox Code Playgroud)

ctrl-D不会导致REPL完成粘贴模式.

scala read-eval-print-loop sublimetext2 sublimerepl

9
推荐指数
1
解决办法
947
查看次数

使用Clojure REPL在Sublime Text 2中进行非常慢的文本传输是否正常?

在Sublime Text 2中,文本传输对我来说真的很慢,尤其是多行文本(在评估整个表达式之前,每行需要大约2秒才能在repl中打印...)这是正常的吗?

如果我可以在将表达式发送到repl之前删除行结尾会更好,所以在我的命令中,我添加了一个步骤:

text = text.rstrip()
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我怎样才能让它更快?

clojure sublimetext2 sublimerepl

8
推荐指数
1
解决办法
1317
查看次数