Scalex 文档搜索
在 Sublime Text 中直接搜索 Scala 和 Scalaz 文档。
详细信息
安装量
- 总数 1K
- Win 499
- Mac 464
- Linux 316
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 | 1 | 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 |
README
SublimeScalex
简介
此插件提供 Sublime Text 与 Scalex 之间的集成。
它允许您直接从 ST 搜索任何 Scala 或 Scalaz 函数。
引用 Scalex 主页
名称和类型
搜索可以是文本的(一组单词),也可以是类型(类型签名)或两者都具备。如果搜索包含文本和符号的组合,或者以 :
开始,则搜索被视为文本搜索。要同时搜索名称和类型,在它们之间放置一个 :
,例如size: List[A] => Int
。
示例查询
map
搜索文本map
list map
搜索文本list
和文本map
list[a] => (a => boolean) => list[a]
搜索类型List[A] => (A => Boolean) => List[A]
: list[a] => a
搜索类型List[A] => A
conserve: List[a] => (a => b) => List[b]
搜索文本conserve
和类型List[A] => (A => B) => List[B]
软件包
您可以将搜索范围缩小到一个或多个软件包
foldl +scala
在scala
中搜索foldl
foldl +scalaz
在scalaz
中搜索foldl
foldl -scalaz
在除scalaz
外 everywhere 搜索foldl
安装
目前 SublimeScalex 只在 ST3(或者至少还没有在 ST2 上测试过)下工作。如果有足够的兴趣,我会将其端口到旧版本。
安装 SublimeScalex 最容易的方法是使用 包控制。您也可以从这里安装,通过下载并将此文件夹复制到您的包目录中来安装它。
使用方法
打开命令面板,搜索“SublimeScalex”或直接按 Ctrl + Alt + F
打开 函数搜索条
在《引言》部分阐述您要查找的内容,然后按Enter键。您将看到一个与查询匹配的项目列表。您可以使用标准的Sublime模糊搜索来进一步筛选。
如果您想查看任何项目的更多详细信息,请将其突出显示并再次按Enter键(或者直接用鼠标单击它)。如果存在相应的scaladoc,您将被带到那里。
如果您希望关闭scaladoc,只需按Esc键。
默认显示的结果数量限制为20,以提高查询速度,但您可以在设置中更改它。
最终注意事项
对于较大的Scala项目,我仍然更倾向于使用IntelliJ,但对我来说,对于简单的脚本和片段,Sublime更为宜人。如果您想将Sublime转换为强大的Scala开发环境,我推荐您查看一些其他插件。
- sublime-ensime - 错误检测与Scala呈现编译器,及其他功能
- SublimeREPL - 在Sublime内部使用Scala REPL,让您以更交互的方式玩转代码
- LoadFileToRepl - 将当前文件加载到REPL中,使用非常舒适