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

FlowIDE

tptee ST3 MacLinux

为 Sublime Text 中的 Flow 提供IDE级别的支持

详情

  • 1.2.0
  • github.com
  • github.com
  • 7年前
  • 57分钟前
  • 8年前

安装次数

  • 总数 3K
  • Win 2
  • Mac 2K
  • Linux 595
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 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
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

源代码
raw.githubusercontent.com

FlowIDE

为 Sublime Text 添加一流级的 Flow 支持!FlowIDE 为 JS 的静态类型检查器 Flow 提供自动补全、诊断、类型提示和定义跳转功能。FlowIDE 提供了 Facebook 的 Nuclide 中实现的大部分与 Flow 相关的特性。

要求

您需要 Sublime Text 版本 3070 或更高版本(支持工具提示)。FlowIDE 和 Flow 均不支持 Windows。

用法

使用包管理进行安装!

FlowIDE 仅在具有 // @flow/* @flow */ 声明的文件上激活功能。它将自动确定您当前正在工作的文件的根目录和 .flowconfig

如果 flow 二进制文件在您的 PATH 中(请注意您的 shell PATH 可能与您的 Python PATH 不同),则 FlowIDE 可直接使用。为了满足您的需求,您可以更改以下设置:- flow_path(字符串):您的 flow 二进制文件的路径。 - use_npm_flow(布尔值):如果为 true,则使用当前文件根目录的 node_modules 中的 npm flow-bin 包的二进制文件。使用 flow-bin 的二进制文件将减慢编辑功能,因为它被 Node 脚本包装,并且每次运行时都会启动一个解释器。 - omit_function_parameters:如果为 true,则在自动补全 flow-typed 函数时省略函数参数。 - show_coverage:如果为 true,则显示覆盖下的下划线和状态栏文本。 - show_sublime_autocomplete_suggestions:如果为 true,则将 Flow 的自动补全建议与 Sublime 的默认建议合并

诊断和自动补全

简单方便!在按下 Enter 键时,自动补全会生成包含参数名称的代码片段。

覆盖情况

状态栏显示每个文件未覆盖的行数,甚至还会为缺失覆盖的行下划线。

类型提示

Command+Option+T (Control+Alt+T) 查看光标下变量或函数的类型。

跳转到定义

Command+Option+J (Control+Alt+J) 跳转到光标下变量、函数或类型的定义。