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

Rome格式化工具

marekpiechut ST3

SublimeText 3/4的Rome格式化插件

详细信息

  • 1.0.5
  • github.com
  • github.com
  • 1年前
  • 1小时前
  • 2年前

安装

  • 总数 151
  • Win 61
  • Mac 57
  • Linux 33
2023年8月6日 2023年8月5日 2023年8月4日 2023年8月3日 2023年8月2日 2023年8月1日 2023年7月31日 2023年7月30日 2023年7月29日 2023年7月28日 2023年7月27日 2023年7月26日 2023年7月25日 2023年7月24日 2023年7月23日 2023年7月22日 2023年7月21日 2023年7月20日 2023年7月19日 2023年7月18日 2023年7月17日 2023年7月16日 2023年7月15日 2023年7月14日 2023年7月13日 2023年7月12日 2023年7月11日 2023年7月10日 2023年7月9日 2023年7月8日 2023年7月7日 2023年7月6日 2023年7月5日 2023年7月4日 2023年7月3日 2023年7月2日 2023年7月1日 2023年6月30日 2023年6月29日 2023年6月28日 2023年6月27日 2023年6月26日 2023年6月25日 2023年6月24日 2023年6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 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 1 0

README

源代码
raw.githubusercontent.com

SublimeText 3和4的Rome格式化工具集成

这个仓库包含了一个用于🏛️ Rome 代码格式化工具的SublimeText ¾ 插件。

你为什么要使用它?因为Sublime中的Prettier集成很慢,而这个版本非常快™️ 🏎️。

如果找到,它将尊重rome.conf文件中的设置。

工作原理

你可以用三种方式使用它

新手方法

打开编辑菜单,选择使用Rome格式化。这将格式化当前选择的内容,如果没有选择任何内容,则格式化整个文件。

专业方法

打开命令面板,输入Rome并选择Rome: 格式化文件或选择。这也会格式化当前选择的内容,如果没有选择任何内容,则格式化整个文件。

大师方法

只需启用格式化_on_save选项,让Rome格式化它能够格式化的每个文件。

配置

查看设置... -> 包设置 -> Rome格式化工具

错误:不支持语言“jsonc”
{
    // Should we format supported files on save
    "format_on_save": false,
    // Format on save only if rome.conf file was detected
    "detect_config": true
}

detect_config将从当前文件或文件夹开始遍历,并尝试找到rome.json文件。如果找到它,它将允许format_on_save完成其工作。如果没有找到,那也没关系,什么也不会发生。

快捷键

您可以在您的键映射中添加一个快捷键,例如

错误:不支持语言“jsonc”
[
    {"keys": ["ctrl+alt+f"], "command": "rome_format"}
]

通过包控制安装

打开Sublime菜单,导航到

工具 -> 命令面板... -> 包控制:安装包,输入Rome格式化工具并选择它以完成安装。

要求

插件本身没有依赖项,但您需要有Rome的安装

  • 全局安装Rome
npm i -g rome
  • 或在您的项目中本地安装 (推荐)
npm i -D rome

这个插件会自动检测是否存在本地二进制文件,如果存在则使用该文件,如果未找到则会回退到全局安装。因此 您可以为每个项目使用不同的Rome版本

Windows

看起来在Windows上,您需要安装Visual C++ Redistributable,否则您将遇到如下错误

Failed to exec Rome formatter 3221225781 b''

您可以从这里下载它 这里