当尝试运行Sublime REPL时,我收到一个消息框,其中包含权限被拒绝错误:IOError(13, 'Permission denied')除非我使用root权限(sudo sublime)启动Sublime Text .它适用于任何REPL语言.
我正在使用Ubuntu 12.10,而Sublime位于/opt/目录中.
由于我不能谷歌任何其他有此问题的人,可能在某处我的文件系统权限有一些特别之处.什么可以导致Sublime REPL使用的文件受到保护?
当我尝试在SublimeREPL中为Python编写脚本时,它说:
ImportError: No module named 'matutil'
Run Code Online (Sandbox Code Playgroud)
我可以更改什么设置,以便Python REPL查找正确的目录?
My question is the following, I have sublime 2 and sublime repl plugin installed all working fine, the only thing i need is to change the version of python that is running on the sublimerepl built in console. What I mean is, I have python 2.7.5 (which is pre installed with maveriks) running fine in sublime (via sublimerepl), and I have installed via the installer from python.org, python 3.3.3 , that I need to use, I want to run this …
当我输入Sublime Repl控制台(Python)并点击返回以运行命令时,我发现超级烦人的自动完成接管并更改命令.
如何在SublimeRepl控制台中将其关闭?
谢谢
我在 R 和 Python 中使用 Sublime Text 3 和 SublimeREPL 作为我的命令。每当启动 SublimeREPL 时,它都会将当前工作目录设置为 Sublime Text 安装目录。这发生在 Windows 和 Mac OSX 上。通常,我需要从 R 或 Python 运行代码,这会打开一个文件,该文件与我正在运行的R或py文件位于同一文件夹中。在正常情况下(即不使用 Sublime Text),这可以正常工作,因为 R 或 Python 解释器知道在脚本所在的同一目录中查找。
然而,使用 SublimeREPL,命令作为文本“传输”到 SublimeREPL,因此 SublimeREPL 不知道程序来自哪里。因此,我需要在我的每个程序中明确指定我试图访问的文件的位置,这有点笨拙,特别是如果我的程序四处移动(他们这样做)。
有没有办法让 SublimeREPL 在启动时将当前工作目录设置为与当前活动脚本文件相同的目录?这将是一个很好的解决方法,因为这意味着如果我改为使用位于不同目录中的文件,则必须重新启动 REPL。

我在SublimeREPL中运行以下代码:
while(True):
a = raw_input()
print a
Run Code Online (Sandbox Code Playgroud)
如何在运行时停止输入? Ctrl+C,Ctlr+D或者Ctrl+Z似乎不像在终端中那样工作.
我想在我的R Markdown代码中测试代码部分而不离开Sublime Text.
例如:
Multiplying the grades with two solves the unreliability problem:
```{r}
chisq.test(2*grades)
```
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我想选择代码为"chisq.test(2*grades)"的行,按下我的组合键,然后将它作为R代码在SublimeREPL中运行.
但是,当我尝试这个时,我从SublimeREPL得到以下错误:
找不到'HTML.markdown.rmarkdown'的REPL
当我通过视图菜单将语法更改为"R"(而不是R Markdown)时,代码运行正常.这是一种解决方法,但这是不可取的,因为它花费了我Markdown语法高亮.
我怀疑解决方案只是复制粘贴几行SublimeREPL包代码并将它们重新用于R Markdown,但我还是无法获得任何结果.我很感激任何帮助.
我在Mac OS X El Capitan上使用Sublim Text 3.我需要做的是评估Sublime Text 3中的Python文件.
我已安装Package Control然后SublimREPL插件.
我已经设置了2行layout(View > Layout > Rows: 2),以便在屏幕的第二部分显示Python解释器.
然后我用Tools > Command Palette... > SublimeREPL: Python.启动Python解释器.
解释器正确启动,我得到了这个:
我找不到如何从我手动下载的Python 3.5开始(因此安装/usr/local/bin/).我试图修改这个文件:/Library/Application Support/Sublime Text 3/Packages/SublimeREPL/Config/Python/Main.sublime-menu遵循这篇文章说明,但这并没有改变任何东西(Python 2.7.10仍然推出).
这是我的内容Main.sublime-menu:
[
{
"id": "tools",
"children":
[{
"caption": "SublimeREPL",
"mnemonic": "R",
"id": "SublimeREPL",
"children":
[
{"caption": "Python",
"id": "Python",
"children":[
{"command": "repl_open",
"caption": "Python",
"id": "repl_python",
"mnemonic": "P",
"args": {
"type": "subprocess",
"encoding": …Run Code Online (Sandbox Code Playgroud) 我现在刚刚开始使用 Sublime Text 3 和 SublimeREPL for Python,并且开始喜欢它。我正在尝试配置我的空间,使其对我来说尽可能高效。到目前为止,我已经将 SublimeREPL 配置为在运行代码时重用该选项卡,即:
添加:
"view_id": "*REPL* [python]",
Run Code Online (Sandbox Code Playgroud)
在 SublimeREPL\config\Python\Main.sublime-menu 中的“repl_python_run”命令中,
然后改变:
if view.name() == view_id:
found = view
window.focus_view(found) # <-- add this line
break
Run Code Online (Sandbox Code Playgroud)
在 SublimeREPL\sublimerepl.py 中。
因此,我可以在构建后重用相同的选项卡。我正在寻找对我的空间进行两项可能的改进:
1)如果我断开在交互式代码中运行 python 的选项卡并再次构建,它会创建一个新选项卡。我怎样才能拥有它,以便在构建时,交互模式在新窗口中启动,并且每次构建时都可以重复使用该窗口?
2)如何让 Sublime Text 的底部有一个交互式输出,类似于 RStudio?这样我就可以在同一窗口中查看每个构建的结果,并根据需要进行修改,而无需切换选项卡/打开新窗口。
任何帮助,将不胜感激!
我安装了SublimeREPL,但每次尝试启动REPL时,都会出现一个对话框,显示错误"OSError(2,'No such file or directory')".
我使用MacPorts安装了Scala 2.10.
我正在运行OS X Lion(10.8.3).
是否有一些特殊的配置我需要告诉SublimeREPL在哪里可以找到Scala可执行文件?
sublimerepl ×10
python ×5
sublimetext3 ×5
sublimetext2 ×4
sublimetext ×3
macos ×2
r ×1
r-markdown ×1
scala ×1
ubuntu ×1