Reason
Sublime Text 的官方 Reason 插件
详细信息
安装次数
- 总计 1K
- Win 238
- Mac 750
- Linux 405
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
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 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
README
Sublime Text 的 Reason 软件包
为了获得完整的 Sublime Text Reason 体验,需要安装两个插件:这个插件和 language-server。
此插件提供 Reason 的语法高亮、代码片段,并允许相关功能识别 Reason 语法。
language-server 提供所有其他功能(自动完成、类型提示、跳转到定义等)。
此插件的安装
该插件已在 Package Control 上 发布。
- 转到命令面板(
cmd-shift-p
) -> Package Control: 安装插件。 - 选择“Reason”。
语言服务器安装
有关语言服务器安装和配置的说明,请参阅 https://github.com/jaredly/reason-language-server#sublime-text。
如果您正在进行原生开发,您可以选择 ocaml-language-server 而不是 reason-language-server。
额外语言服务器配置
除了上述安装和配置之外,您可能还想要设置一些额外的快捷键。
- 转到命令面板(
cmd-shift-p
) -> 首选项:快捷键 - 将以下内容添加到您的配置中
[
// ...whatevever config you had before
{
"keys": ["super+alt+enter"],
"command": "lsp_symbol_definition",
"context": [
{
"key": "selector",
"operator": "equal",
"operand": ["source.reason"]
}
]
},
{
"keys": ["super+shift+c"],
"command": "lsp_format_document",
"context": [
{
"key": "selector",
"operator": "equal",
"operand": ["source.reason"]
}
]
}
]
super
代表 macOS 中的 command
,所以您可以使用例如 cmd-shift-c
格式化您的 Reason 文件。
这里 是您可以分配快捷键的所有 命令
。
开发此软件包
感谢您的帮助!
要本地测试此软件包,请转到首选项:浏览软件包,并将此存储库符号链接到 Packages/User
。如果存在,请禁用现有 Reason 软件包。
安装 PackageDev,修改存储库中的任何 JSON 文件,然后从命令面板调用 PackageDev: 转换 ...
将文件转换为相应的 XML 文件。