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

Reason

reasonml-editor 全部

Sublime Text 的官方 Reason 插件

详细信息

  • 1.0.4
  • github.com
  • github.com
  • 4年前
  • 2小时前
  • 6年前

安装次数

  • 总计 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

源代码
raw.githubusercontent.com

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 文件。