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

Sphere Online Judge

geekpradd 全部

Sublime Text插件,可在GUI中查看Sphere Online Judge的问题内容

详细信息

安装次数

  • 总数 643
  • Win 125
  • Mac 480
  • Linux 38
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 1 1 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 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

Sphere Online Judge Sublime插件

这是一个Sublime Text插件,可以直接在Sublime Text的Textrea中查看Sphere Online Judge的问题内容。

为了使插件轻量级,核心功能(解析和抓取)在Heroku上的在线API中完成。API的源代码在api分支。

安装

软件包控制

在软件包控制中搜索Sphere Online Judge并按Enter键。插件将自动安装。

压缩文件

下载以下压缩文件:Sphere Online Judge Sublime Text并将其解压到您的Packages目录中(点击首选项 - 浏览包)

用法

您可以在工具菜单中点击,然后选择Sphere Online Judge->相应的选项(有两个)。命令面板也有这些选项。

第一种选项,读取当前打开文件的第一个5行以获取问题ID。问题ID由Sphere Online Judge用于提交和提供服务内容。

例如,素数生成器问题的URL是: http://www.spoj.com/problems/PRIME1/,其中问题ID是PRIME1

您可以在代码文件中将问题ID声明为文档字符串参数。

在Python中,您可以这样做

"""
@problem: PRIME1
"""

在Java,C,C++中

/*
* @problem: PRIME1
*/

如果插件找不到ID,它会自动提示您输入ID。

第二种选项做的是同样的事情,它只是不检查视图中的ID,并隐式要求您输入ID。

一旦您提交ID,1-2秒(取决于您的互联网连接)后应该会弹出一个带问题的文本区域。如果您输入了一个无效的ID,您将收到一个错误对话框。

待办事项

  1. API搜索集成(不要求问题ID)
  2. 图像支持

关于

由Pradipta(geekpradd)创建。版权所有2015。使用MIT许可证。