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

Pharko

marczhermo ST3

一款用于组织您和其他社区成员共享代码片段的Sublime Text 3插件。

详细信息

  • 1.0.6
  • github.com
  • github.com
  • 7年前
  • 36分钟前
  • 7年前

安装

  • 总数 48
  • Win 31
  • Mac 10
  • Linux 7
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 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 0 0

自述文件

源代码
raw.githubusercontent.com

Pharko

一款用于组织您和其他社区成员共享代码片段的Sublime Text 3插件。

随着使用JSX语法的React组件和Vue单文件组件的出现,一个文件可以包含包含javascript、css和html的部分,其中多片段范围功能可能不够。这里的想法是按您的需求组织它们。

文件夹组织的典型例子是使用文件类型/扩展名作为根文件夹,然后是子文件夹,您可以根据需要创建子文件夹,其中包含实际的代码片段文件。通过遵循这种简单的文件夹结构,我们为自己打开了无限可能,这将帮助我们扩展我们的工具箱,就像其他任何Sublime强大用户一样。

  • 现有的javascript、css和html代码片段将与React或Vue组件一起工作。
  • 无需更新代码片段文件,只需添加更多范围。
  • 社区可以在GitHub(及其它地方)创建代码片段存储库,以与其他用户共享他们的源代码。
  • 公共存储库可以手动安装在此软件包文件夹中,并由该软件包读取。
  • 您不需要记住每个代码片段的触发键,因为在您使用扩展名或适当地描述目录名称时,目录遍历似乎要容易得多。

快速面板快捷键

将以下键盘快捷键添加到您的快捷键文件

{ "keys": ["alt+shift+0"], "command": "pharko_list", "args": {} },

screenshot

新增功能

在父文件夹内部添加到子文件夹的额外快捷键 { "keys": ["alt+shift+9"], "command": "pharko_list", "args": { "location" : "php" } },

考虑到附加文档的代码片段。通过在代码片段文件中包含额外的xml数据,我们能为我们用户提供指导或示例用法。这里是一个代码片段修改示例

<snippet>
    <content><![CDATA[
public function __construct(${1})
{
    ${2://}
}
]]></content>
    <title>Snippet Title</title>
    <docs><![CDATA[
Your additional information.
]]></docs>
    <code><![CDATA[
<?php
//Sample source code or output
?>
]]></code>
</snippet>

screenshot

待办事项

随着作者刚刚开始学习如何用Python编写Sublime软件包,此包将会有更多改进。

  • 创建和读取配置设置
  • 自动安装公共代码片段存储库

许可证

在MIT许可证下发布。

版权所有 © 2017 Marco Hermo [email protected]

在此特此许可,免费地向任何获得此软件及其相关文档文件(以下简称“软件”)的任何人,在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,以及允许向软件提供者的任何人这样做,但受以下条件约束。

上述版权声明和本许可通知应包含在软件的任何副本或实质部分中。

软件按“现状”提供,不提供任何种类的保证,明示或暗示的,包括但不限于适销性、特定目的适用性和非侵权性担保。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他情况下,由软件或使用或以其他方式与软件相关引起的。