ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

评估

作者: ViktorQvarfordt 全部

执行选择内容、替换或展示输出在面板,任何语言都支持。

详细信息

  • 2.1.3
  • github.com
  • github.com
  • 7年前
  • 4年前
  • 8年前

安装量

  • 总共 609
  • Win 253
  • Mac 197
  • Linux 159
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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 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 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 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

说明文档

源代码
raw.githubusercontent.com

Sublime-Eval

  • 通过简单灵活的配置支持任何语言。
  • 线程化非阻塞代码执行。
  • 输出到面板或内联替换。
  • 多选内容同时执行。

使用方法

打开命令面板并输入“评估”以查看可用命令。例如,“评估:Python”将选择内容(或整个缓冲区)作为Python代码进行评估并在面板中显示输出。

“评估:终止”停止执行。

有两种类型的调用

  • 替换:执行选择并将其替换为输出。空选择=当前行。同时支持多选定项。

Demo inline

  • 面板输出:执行选择并在面板中显示输出。空选择=整个文件。在子线程中非阻塞运行。

Demo inline

配置

  • 打开命令面板并选择“评估:设置”。在配置中,您可以添加新方法(语言)并更改超时时间。
  • 新方法将自动在命令面板中可用。
  • 键绑定:没有默认的键绑定,以避免干扰您的设置。要为方法添加键绑定,请将以下内容放入您的键绑定配置中。

    { "keys":      ["super+p"], "command": "eval", "args": { "method": "Python Replace" } },
    { "keys": ["ctrl+super+p"], "command": "eval", "args": { "method": "Python"   } },
    

问题、Pull Requests 和改进建议始终欢迎!