问题标签 [sublimerepl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
581 浏览

sublimetext - 使用 SublimeREPL 作为 Django shell

我正在学习Django,并且Django shell是一个经常使用的东西,但是来回切换到终端窗口有点令人沮丧。

我尝试使用SublimeREPL-shell,但它不能正常工作。例如,我可以使用python manage.py shell在 REPL 窗口中进入交互式控制台,但之后将不会显示所有命令和结果:它看起来像这样

好吧,如果我quit()和它们都显示出来,结果就会显示出来(但有点太晚了......)。像这样的东西

所以我想知道这是否是一种正确的方法?

0 投票
1 回答
559 浏览

r - Revolution R Open + Yosemite + Sublime Text 的问题

我在新的 macbook pro 13" 视网膜(两个核心)和 Yosemite 上安装了 RRO。

我尝试了 RSTUDIO 和 R 25(S. Urbinek 臭名昭著的基准测试),我将测试时间从大约 31 秒缩短到了惊人的 5 秒(感谢多线程和英特尔 MKL)。奇妙!

问题在于 Sublime 文本。出于各种原因,我使用 Sublime text 3 作为文本控制台比使用 rstudio 更频繁。

我将它与 R-Box 包结合使用来驱动我想将代码发送到的位置:到 R 控制台,或使用 SublimeREPL R 将代码定向到 Sublime 本身,将屏幕一分为二并将代码发送到我运行 R 控制台的屏幕右侧。

通常我使用 R 配置 R-Box 用户设置,SublimeREPL 将 R 路径指定为 /usr/bin/R(见下文)。

结果(遗憾)

  • R-Box & R 不起作用:它找不到 RRO 应用程序(即使将应用程序的名称从 RRO 更改为 R 也找不到它)。
  • R-Box & SublimeREPL(即屏幕右侧的console)显示console OK,但是没有可见的提示,所以没有用。

这些是与 CRAN R 一起使用的 R 脚本:

(我也在 RRO 论坛上发布了此内容,网址为https://groups.google.com/forum/#!topic/rropen/bK_YPqxhXsI

PS:有标签能力的人可以为 RRO(Revolution R Open)创建标签吗?

0 投票
1 回答
642 浏览

python - Python IndentationError:使用 SublimeREPL 的 Sublime Text 2

我正在尝试评估 SublimeREPL 中的一些 Python 命令,但每个新命令都会导致 IndentationError。如果我一次发送一行,该代码就可以工作。

这是一个示例的尝试...

评估为...

但是,如果我在每行之前添加一些行注释字符,它可以正常工作,除了尾随的“... ... ... ...”

发送后,我必须切换到 REPL 窗口并在带有“... ... ... ...”的行上按 Enter 以对其进行评估。

我是 Python 新手,所以如果我遗漏了一些非常简单的东西,我深表歉意。我试着到处寻找这个答案。

0 投票
1 回答
2892 浏览

sublimetext3 - 在 SublimeREPL 中将工作目录设置为活动脚本的位置

我将 Sublime Text 3 和 SublimeREPL 用于 R 和 Python 中的命令。每当 SublimeREPL 启动时,它都会将当前工作目录设置为 Sublime Text 安装目录。这发生在 Windows 和 Mac OSX 上。通常,我需要从 R 或 Python 运行代码,这些代码会打开与我正在运行的Ror文件位于同一文件夹中的文件。py在正常情况下(即不使用 Sublime Text),这可以正常工作,因为 R 或 Python 解释器知道在与脚本所在的目录相同的目录中查找。

然而,使用 SublimeREPL,命令作为文本“传输”到 SublimeREPL,所以 SublimeREPL 不知道程序来自哪里。因此,我需要在我的每个程序中明确指定我试图访问的文件的位置,这有点笨拙,特别是如果我的程序四处移动(它们会移动)。

有没有办法让 SublimeREPL 在启动时将当前工作目录设置为与当前活动脚本文件相同的目录?这将是一个很好的解决方法,因为如果我更改为使用位于不同目录中的文件,它只意味着必须重新启动 REPL。

在此处输入图像描述

0 投票
1 回答
683 浏览

sublimetext2 - 在 Mac 上使用 SublimeREPL 和 SML 时出现 OSError(2, 'No such file or directory')

我正在尝试在我的 Mac 上使用带有 ST2 和 SML 的 SublimeREPL。但是,每当我单击 Tools > SublimeREPL > SML 时,它都会引发以下错误:

OSError(2, '没有这样的文件或目录')

sml 目前已经在我的 PATH 中,所以我很困惑为什么会发生这种情况?

提前致谢

0 投票
1 回答
811 浏览

sublimetext - SublimeREPL 外壳

简单的问题:默认情况下它不显示当前路径,而只显示

我想知道是否可以配置 SublimeREPL 以显示当前路径(我当然可以使用pwd,但如果它自动显示在屏幕上会很棒)?

0 投票
1 回答
173 浏览

windows - python的sublimeREPL没有显示完整的Traceback

我正在尝试使用 sublimeREPL 的“Python - RUN current file”命令运行我的 python 代码

如果我的程序没有问题,它可以正常工作,但是当它出现时,它不会显示完整的 Traceback(我没有看到“Repl Closed”消息),并且输出甚至不一致。下面两次运行完全相同的文件(不发布图像,因为stackoverflow不允许我这样做,因为我是新手):

第一次运行:

第二轮:

我使用的是 Anaconda 的(64 位)python 发行版。然后我改成常规的python(32位)安装(确保窗口的路径没问题),即使在那里它也不起作用。

如果我从窗口的终端运行我的代码,我会得到完整的 Traceback(实际错误并不重要,我知道如何修复它):


编辑:我通过发布这个问题找到了答案。问题出在文件的路径中 - 它在“分析”一词中包含重音。我改变了它并知道它的工作原理。

当我将操作系统语言设置为西班牙语时,它曾经可以工作。我将我的新安装设置为英语,现在它给我带来了麻烦。我真的没想到,Windows x(.

我真的不知道协议,我将把这个问题留在这里,以防有人遇到这个晦涩难懂的事情。

0 投票
0 回答
420 浏览

python-2.7 - 获取 sublime Text 3/2 以识别带有 python 文件的自定义文件夹

我的系统:Ubuntu 14.04 和 Python 2.7,带有 Sublime Text 3。我用 Sublime Text 2 重复了这个,但似乎仍然无法让它工作。

我有一个自定义文件夹,我在其中组织了我的文件,比如 mobile/backend/scripts/ 现在我想从另一个脚本中的文件夹中导入一些函数,比如 a.py

当我通过 IDLE/cmd 行运行它时,它可以工作,但不能通过 sublime 文本。我也试过Pycharm,好像也有同样的问题。

观察:如您所见,调试器中的“路径”并未反映实际在我的 $PATH 和 $PYTHONPATH 和 sys.path 中的“移动”路径

您看到的路径没有显示它会检测到我在 ~/.bashrc 中设置的路径,即

$ 回声 $PATH

/usr/local/apache-maven/apache-maven-3.1.1/bin:/home/ekta/br/thirdparty/hadoop/bin:/home/ekta/br/tools/ec2/bin:/home/ekta/ br/tools/elastic-mapreduce:/home/ekta/br/tools/gogrid:/usr/local/apache-maven/apache-maven-3.1.1/bin:/usr/local/sbin:/usr/local/ bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ekta/br/work/src/:/home/ekta/br/work /src/backend/python:/home/ekta/br/work/src/backend/build/lib:/mnt/production/dist/python:/mnt/production/mobile:/home/ekta/br/work/src /mobile::/home/ekta/br/thirdparty/hadoop/bin

由于我不明白为什么会丢失整个 $PATH,所以我在 Sublime Text3 中设置路径,Preferences-> Package settings-> Package Control-> Settings user as,

我还检查了我的 sys.path 中是否有路径

系统路径

从文档中,我不明白这应该将路径“添加”到我的 PATH 中,在这里引用-:http: //sublimelinter.readthedocs.org/en/latest/troubleshooting.html#finding-a-linter-executable

我的问题,因为这没有设置路径 - 我错过了什么?我的目标是在调试脚本时进行交互式 REPL,因为 IDLE 不是一个好的调试接口。

--(非工作)黑客 -- 1. 我也尝试了这个黑客,通过将文件 Pathway.py 放在 /home/ekta/.config/sublime-text-3/Packages/User/ 中 - 但也不起作用参考 - http://robdodson.me/blog/2012/05/14/hacking-the-path-variable-in-sublime-text/

  1. 在 sublime Text 3 的“显示控制台”中,我看到了

这个 sys.path 没有“用户”,所以,我将 Pathways.py 文件移动到 /home/ekta/.config/sublime-text-3/Packages/ 而不是 /Packages/user/ - 这没有帮助任何一个。

编辑-: 另一个问题:为什么我在这里看到“python3.3.zip”?Sublime text 3, 不适用于 Python 2.7 吗?Sublime Text 3 的系统控制台中的 sys.version 也显示为 2.7 - 那么这一切都相关吗?

带有崇高的文本2

现在,我在卸载 Sublime Text 3 并从文件中打印 sys.path 后,使用 Sublime Text 2 重复了 hacks 部分中的步骤,我尝试使用 Cntr+B 执行,但仍然得到相同的错误,没有 ImportError:没有名为 mobile.backend.scripts 的模块

0 投票
0 回答
782 浏览

python - Sublime Text 3 Python REPL 慢打印

我有与此几乎相同的问题,但使用 python。打印大量文本甚至会使我的崇高文本崩溃。不幸的是,所描述的解决方案特定于 Clojure。有任何想法吗?

澄清:如果代码打印得太快而没有延迟,我会遇到减速。此代码将执行此操作:

0 投票
2 回答
4980 浏览

python-2.7 - 如何将 numpy、scipy 等包添加到 sublime 2 python?

我在 Windows 机器上使用 sublime 2,但不知道如何管理不同的 python 包并将其添加到 sublime 2 python 中?我的机器上有多个版本的python,似乎崇高正在使用我的python 2.7(我不记得我是否设置过)。我也启动并运行了 REPL,但我无法从我的 sublime 的命令行制作 python 2.7 来导入 numpy 或安装或任何东西。如果您能向我解释如何解决此类问题,那就太好了。