标签: sublimerepl

Sublime Text 2中的key map sublimeREPL命令

我正在尝试映射SublimeREPL插件命令的键盘快捷键.查看SublimeREPL,看起来菜单项命令定义为:

Default.sublime-commands {"caption":"SublimeREPL:打开文件夹的SBT","命令":"run_existing_window_command","args":{"id":"repl_sbt","file":"config/Scala/Main .sublime-menu"}}

或者在

Main.sublime菜单

               {"command": "repl_open",
                 "caption": "SBT for opened folder",
                 "id": "repl_sbt",
                 "mnemonic": "b",
                 "args": {
                    "type": "subprocess",
                    "encoding": "utf8",
                    "external_id": "scala",
                    "cmd": {"linux": ["sbt"],
                            "osx": ["sbt"],
                            "windows": ["sbt"]},
                    "soft_quit": "\nexit\n",
                    "cwd": "$folder",
                    "cmd_postfix": "\n", 
                    "extend_env": {"osx": {"EMACS": "1", "PATH": "{PATH}:/usr/local/bin"},
                                   "linux": {"EMACS": "1", "PATH": "{PATH}:/usr/local/bin"},
                                   "windows": {"EMACS": "1"}},
                    "suppress_echo": false, 
                    "syntax": "Packages/Scala/Scala.tmLanguage"
                    }
                } 
Run Code Online (Sandbox Code Playgroud)

我已经尝试在我的SublimeREPL.sublime-settings中进行键绑定:

[{ "keys": ["super+shift+k"], "command": "run_existing_window_command", "args":
        {
            "id": "repl_sbt",
            "file": "config/Scala/Main.sublime-menu"
        }
}]
Run Code Online (Sandbox Code Playgroud)

但当我尝试使用它时,Sublime控制台只是说:

没有选择器的命令:noop:

如果我将其映射到:

[{ "keys": ["super+shift+k"],  "command": "repl_open", …
Run Code Online (Sandbox Code Playgroud)

keymapping sublimetext2 sublimerepl

4
推荐指数
1
解决办法
3612
查看次数

SublimeREPL:Python - 运行当前文件

目前在SublimeText中打开python脚本我选择:

工具> SublimeREPL> Python>运行当前文件

Sublime在新的交互式 REPL [python]窗口中执行脚本(此窗口仍在Sublime内).

在Python脚本执行完成后,Sublime类型:

Repl已关闭

我现在可以开始在" Repl Closed "消息下面的交互式窗口中键入python命令.但是当我按下回车键时,编辑器只是前进到一个新行,当我希望它执行我刚输入的一行时.请告知应使用哪个密钥(如果有)来运行typed命令.

python sublimetext sublimetext2 sublimerepl

4
推荐指数
1
解决办法
5908
查看次数

句点后Python的烦人的Sublime Text自动补全功能(`self`关键字)

我正在使用sublime text 3进行python开发。输入时,我已启用自动补全功能。我希望,当我键入一个对象名称后跟一个句点时,将弹出一个对象的方法/属性列表。不会发生,所以我按Tab

import time
time.[TAB]
Run Code Online (Sandbox Code Playgroud)

现在发生了什么,简直是不可思议!.被替换self.,所以我最终得到

import time
timeself.
Run Code Online (Sandbox Code Playgroud)

我一直在寻找在所有的设置文件,我想包python completionscode intelcode complice,但他们没有禁止这种“特性”,这让我发疯!

最后,我找到了Jedi软件包,它为文本编辑器解决了此问题。但是我仍然在解释器窗口(package SublimeREPL)中遇到问题。顺便说一句,如果我同时安装Jedicode complice,则REPL中的自动补全似乎效果更好,但是它提供了一些无关紧要的废话,例如%%!%%HTML。是的,如果我按两次[TAB],我仍然会得到timeself.而不是time.

有人知道发生了什么吗?.-> self.行为来自何处?如何禁用%%!东西?

python autocomplete sublimerepl sublimetext3

4
推荐指数
1
解决办法
1408
查看次数

Sublime2和SublimeREPL

使用Windows 7,Python 3.2和Sublime Text 2

我完成了安装SublimeREPL的所有指令,当我去的时候Tools -> SublimeREPL -> Python -> Python我得到一个错误:"WindowsError(2,'系统无法找到特定的文件.').我去了FAQ并添加了以下内容(完全如上所述) )到用户首选项:

{
 ...
"default_extend_env": {"PATH": "C:/Python32"}
 ...
}`
Run Code Online (Sandbox Code Playgroud)

当我尝试保存文件时,我收到另一个错误:"尝试解析设置时出错:预期的值..."并指向SublimeREPL文件.

整个文件是安装附带的通用版本:

{
// default_extend_env are used to augment any environment variables
// that should be visible for all subprocess repls launched within
// SublimeREPL. This is a very good place to add PATH extension
// once "PATH": "{PATH}:/home/username/mylocalinstalls/bin" or whatever
"default_extend_env": {},

// Specify whether to move repls to a different Sublime Text group (frame)
// immediately …
Run Code Online (Sandbox Code Playgroud)

python python-3.x sublimetext2 sublimerepl

3
推荐指数
1
解决办法
2580
查看次数

Mac - Sublime Text和R.

我正在尝试使用sublime文本在R中编写我的第一行.

首先,我安装了SublimeREPL并增强了R包.我将用户设置编辑为:

{
    "default_extend_env": {"PATH": "{PATH};~/Applications/R.app"},
    "show_transferred_text": true
}
Run Code Online (Sandbox Code Playgroud)

现在我可以毫不费力地启动REPL r.我想知道的是在我的一个标签中写一些R代码并在REPL r窗口中自动执行.现在发生的事情是当我使用cmd + enter快捷键来执行我选择的代码时,它会在R.app控制台中执行,而不是在sublime的REPL [r]窗口中执行.

我怎样才能解决这个问题?

谢谢

r sublimetext2 sublimerepl

3
推荐指数
1
解决办法
2719
查看次数

警告:Readline服务不可用或未加载.属性错误:'module'对象没有属性'set_completer_delims'

REPL运行ipython时发生错误.警告:Readline服务不可用或未加载.

Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\Data\Packages/SublimeREPL/config/Python/ipy_repl.py", line 52, in <module>
    embedded_shell.initialize()
  File "<string>", line 2, in initialize
  File "D:\Python27\lib\site-packages\IPython\config\application.py", line 75, in catch_config_error
    return method(app, *args, **kwargs)
  File "D:\Python27\lib\site-packages\IPython\terminal\ipapp.py", line 332, in initialize
    self.init_shell()
  File "D:\Python27\lib\site-packages\IPython\terminal\console\app.py", line 114, in init_shell
    client=self.kernel_client,
  File "D:\Python27\lib\site-packages\IPython\config\configurable.py", line 337, in instance
    inst = cls(*args, **kwargs)
  File "D:\Python27\lib\site-packages\IPython\core\interactiveshell.py", line 524, in __init__
    self.init_completer()
  File "D:\Python27\lib\site-packages\IPython\terminal\console\interactiveshell.py", line 129, in init_completer
    self.Completer = ZMQCompleter(self, self.client, config=self.config)
  File "D:\Python27\lib\site-packages\IPython\terminal\console\completer.py", line 37, in __init__ …
Run Code Online (Sandbox Code Playgroud)

readline ipython sublimerepl

3
推荐指数
1
解决办法
1778
查看次数

显示评估选择的输出 - Sublime Text Python REPL

我正在使用Sublime Text 3并运行OSX Mavericks.我正在使用Sublime REPL包,我已经调整了该包的设置,以便我有"show_transferred_text":true

当打开Python REPL窗口时,我有一个很好的选择,可以使用Ctrl +,s从编辑器向它发送一大块代码.但是,除非我包含打印命令,否则这样做不会显示我的命令的任何输出.例如,如果我写下面的内容

x = 2.5

type(x)

并使用Ctrl +,,, s发送它进行评估,然后我得到这些命令的显示,但我没有得到类型(x)的输出显示,就像我将命令复制/粘贴到Mac终端中的Python解释器.

有没有办法在Sublime Text中获得此功能?

python sublimetext sublimerepl

2
推荐指数
1
解决办法
1157
查看次数

Sublime Text 3的REPL错误

我正在将REPL与Sublime Text 3(截至今天的最新版本)一起使用,并且正在python 3.4中进行编码。据我了解,如果做关于REPL的文档:tools> sublimeREPL> python> python-RUN当前文件,
那么我应该运行使用REPL输入的代码。但是,当我这样做时,会弹出错误消息:

FileNotFoundError(2,'系统找不到指定的文件。',无,2)

无论我输入的代码是什么,我都会收到此错误(我自己尝试过print(“ Hello World”),也尝试过以前做的大型长程序)有人可以帮我解决一下问题,谢谢:)

python sublimerepl sublimetext3

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

更改 SublimeREPL 外壳颜色

我使用 SublimeText3 并尝试更改 SublimeREPL Shell 的颜色,因为它全是白色的。那可能吗?或者是否可以使用系统提示中的颜色,例如PS1=''?。我在ubuntu上运行。我还没有找到解决办法。

sublimerepl sublimetext3

2
推荐指数
1
解决办法
1324
查看次数

启动SublimeREPL -python时出现"没有这样的文件或目录"错误

每次我在sublimeREPL包中启动python时,它都会给我错误,已经有一个讨论这个错误的分支,并且官方文档提供了以下解决方案

    "If the binary is not in your system path and you can’t or won’t change that, tweak SublimeREPL configuration:"
{
...
"default_extend_env": {"PATH": "{PATH}:/home/myusername/bin"}
...
 } 
Run Code Online (Sandbox Code Playgroud)

我已经改变了安装python解释器的路径

    {

"default_extend_env": {"PATH": "{PATH}:\\Python34"}

    }
Run Code Online (Sandbox Code Playgroud)

但它似乎不正确,所以我应该输入哪个路径名,python解释器路径或sublimeREPL的路径?我怎样才能找到路径?谢谢

python sublimetext sublimerepl

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