将文件加载到REPL
🔁一个Sublime插件,提供将当前源文件加载到SublimeREPL中的原生命令
标签 repl
详情
安装次数
- 总数 9K
- Win 5K
- Mac 3K
- Linux 1K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
LoadFileToRepl Sublime Text 2/3插件
描述
这是一个为SublimeREPL提供的伴侣插件,提供将当前源文件加载到相应REPL的命令。它只是一个REPL命令,例如Haskell的:load "foo.hs"
或Clojure的(load-file "foo.clj")
等。
目前它支持以下语言的REPL的加载命令(按字母顺序)
语言 | REPL | 贡献者 | PR |
---|---|---|---|
Clojure | Leiningen | @chrisalbright | #6 |
Common Lisp | @cfmeyers | #12 | |
Elixir/Erlang | iex | @yitzhakbg | #23 |
F# | fsi | @garystanford | #31 |
Groovy | groovysh | @rcavalcanti | #15 |
Haskell | GHCi | ||
Idris | |||
JavaScript | Node | @jkroso | #9 |
Lua | @mkottman | #5 | |
Matlab | @rowanc1 | #17 | |
OCaml | @himito | #36 | |
PowerShell | @mvoidex | #7 | |
Prolog | SICStus | @pedrokost | #21 |
Python | |||
R | |||
Racket | XREPL | @keyanzhang | #30 |
Ruby | |||
Scala | |||
Scheme | MIT Scheme | @cyberzlex | #19 |
Standard ML | SML | @ActiveObject | #8 |
很容易扩展这个列表。欢迎拉取请求!
内容
命令 SublimeREPL: 加载当前文件
- 根据当前文件的类型显示REPL视图或打开一个新的视图;
- 可选地将REPL放置在另一个布局组中(以同时查看代码和结果);
- 可选地在加载文件之前清除REPL;
- 保存当前文件;
- 最后使用相应的命令将文件加载到REPL中;
- 可选地将光标移动到REPL。
您可以通过以下方式调用它
- 命令栏:⌘⇧P ➤ SublimeREPL: 加载当前文件 ↩
- 菜单:工具 ➤ SublimeREPL ➤ 加载当前文件
- 热键:见下文。
设置
命令 load_file_to_repl
有多个选项
clear
—— 如果为true
,在加载文件之前清空 REPL(默认为false
);save_focus
—— 如果为true
,在加载文件后保持对源文件的焦点,否则将光标移至 REPL(默认为true
)。split
—— 如果它具有"水平"
或"垂直"
(默认值)值,它将确定窗口如何拆分以显示 REPL 的新布局组。如果没有这些两个值之一,或者窗口已经拆分,此选项不起作用 —— REPL 放置在新标签页中或下一个布局组。
注意:如果您想有另一种拆分行为或更多灵活性,请查看 Origami 插件。
您可以在菜单中找到这些选项及其默认值:
- Sublime Text ➤ 首选项 ➤ 包设置 ➤ LoadFileToRepl ➤ 打开设置
或在命令面板中: 首选项:LoadFileToRepl 设置
键绑定
定义了两个热键
- altenter —— 使用默认选项运行
load_file_to_repl
命令
{ "keys": ["super+enter"], "command": "load_file_to_repl" }
- altshiftenter —— 相同,但在加载文件之前清空 REPL 并将光标移至 REPL
{ "keys": ["super+shift+enter"],
"command": "load_file_to_repl",
"args": {
"clear": true,
"save_focus": false
}
}
您可以在以下位置找到这些绑定:
- Sublime Text ➤ 首选项 ➤ 包设置 ➤ LoadFileToRepl ➤ 默认键绑定
注意:如果您不喜欢它们并且想关闭或创建自己的绑定,只需将
use_load_file_to_repl_keybindings
设置设置为 false 并重新加载 Sublime。
安装
注意:您应该先安装 SublimeREPL 插件
⌘⇧P ➤ Package Control: Install package ➤ LoadFileToRepl
现在重新启动 Sublime Text 以加载插件设置。这就完成了!