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

CSharpier

作者: mkonstapel ALL

一个小的 Sublime Text 扩展插件,可在 C# 文件上运行 dotnet-csharpier 命令

标签: 格式化

详细信息

  • 0.4.0
  • github.com
  • github.com
  • 1年前
  • 1小时前
  • 1年前

安装

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

阅读文件

来源
raw.githubusercontent.com

Sublime Text CSharpier 扩展插件

一个小插件,它可以在 C# 文件上运行 dotnet-csharpier 命令。

CSharpier 是一个有偏见的 C# 代码格式化工具。

您可以通过命令菜单手动调用格式化程序,“CSharpier:格式化文件”。您还可以通过编辑包设置(首选项/包设置/CSharpier)来配置插件,以便在保存时自动运行

{
    "format_on_save": true,
}

请注意,此命令仅在 C# 文件上是可见的,并且在保存时运行

感谢 @thijsdezoete 的 isort 插件 提供了一个方便的起点!

安装

要安装 csharpier: dotnet tool install csharpier -g

dotnet 是 .NET CLI 的一部分,包含在 .NET SDK 中。

扩展控制

希望很快就支持:在 @wbond 的扩展控制 中。在此之前,打开命令菜单(默认 ctrl-shift-p),选择 扩展控制:添加仓库 并粘贴 repo URL:https://github.com/mkonstapel/sublime-text-csharpier-plugin

要安装包,请从命令菜单中选择 扩展控制:安装包 并搜索 csharpier

手动安装包

从您的 Sublime 文件夹中克隆此仓库

Linux

$ cd ~/.config/sublime-text/Packages
$ git clone https://github.com/mkonstapel/sublime-text-csharpier-plugin

OSX(未经测试)

$ cd "~/Library/Application Support/Sublime Text/Packages"
$ git clone https://github.com/mkonstapel/sublime-text-csharpier-plugin

Windows

$ cd "%APPDATA%\Sublime Text\Packages"
$ git clone https://github.com/mkonstapel/sublime-text-csharpier-plugin