Gitlab集成
将各种Gitlab功能(主要问题管理功能)集成到Sublime 2/3。
详细信息
安装
- 总数 11K
- Win 6K
- Mac 3K
- Linux 3K
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 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 2 | 1 | 0 | 1 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 1 | 0 | 0 | 0 | 0 |
README
Sublime Gitlab Integrate
这是一个Sublime Text 2/3插件,它将各种Gitlab功能(目前主要处理问题管理)集成到编辑器中。
安装
有三种安装方式
已安装Package Control
- (推荐) 在“安装包”菜单中搜索“Gitlab Integrate”,然后选择它
没有安装Package Control
- 将此仓库克隆到
[你的Sumblime安装目录]/Packages/
- 将此仓库复制/下载到任何位置,然后将文件复制到
[你的Sublime安装目录]/Packages/GitlabIntegrate
- 将此仓库克隆到
安装完成后,可以使用 cmd+shift+x
(Mac)或 ctrl+shift+x
(Win/Linux)激活插件。
配置
在使用GitlabIntegrate之前,您应该配置用户设置文件。如果您不这样做,将出现介绍文档并提示您这么做。用户设置可以通过以下三种方式找到(如果文件不存在,您可能需要创建该文件)
- 菜单中
偏好设置 -> 软件包设置 -> Gitlab Integrate -> 设置 - 用户
- 菜单中
工具 -> Gitlab Integrate -> 进入用户设置
- 文件浏览器中
[sublime安装目录]/Packages/User/GitlabIntegrate.sublime-settings
然后,将以下文本复制粘贴到文件中(替换任何现有文本)。确保编辑项目主机和用户令牌字段
{
//The project host
"project_host":"",
//Your user token for GitLab, found in [host]/profile/account
"user_token":"",
//Displays the new installation window
"display_intro":false,
//The name of the tab when using Edit Issue In Tab (note: if you open another tab with this name, weird things might happen)
"edit_issue_in_tab_name": "[GLI]: Editing Issue",
//Suppresses output of closed issues for the Select Issue command
"hide_closed_issues":false,
//Appears before all GitlabIntegrate outputs in the console and status bar
"output_prefix":"[GLI]:",
/*
The default project ID.
This can be found by running GitlabIntegrate's "Get Project IDs" command after configuring
your host and user_token. All the projects you have access to should be listed with their IDs.
*/
"project_id": 0
//set to false if you want to use HTTPS with a self-signed certificate
"verify_ssl":true
}
使用方法
GitlabIntegrate功能可以通过菜单(工具 -> Gitlab Integrate
)、快捷键(Windows/Linux上的Ctrl+Shift+X
,Mac上的Cmd+Shift+X
)或命令面板(默认:Mac上的Cmd+Shift+P
,Windows/Linux上的Ctrl+Shift+P
)访问。命令面板中的所有GLI命令都以“GLI:”开头。
在标签页中编辑问题:此模式在单独的视图中打开选定的问题以进行编辑。要保存更改,只需关闭标签页即可。
命令参数:通过状态/输入栏输入命令时,参数必须以逗号分隔。所有可能的参数都在输入框左侧括号内列出。方括号([])中的参数是可选的。
可选参数和关键字参数:可选参数可以通过在参数值前加上其名称和一个未转义的等号(E.g.,要创建一个名为“test_issue”的新问题并将其分配给用户“robert”,无需指定描述,请在“创建问题”输入框中键入test_issue, assign_to=username
)。如果没有指定关键字,则按从左到右的顺序处理参数。除了标签外,每个参数都在提示中以关键字的形式表示。
关于参数的特殊说明:
标签:
- 标签的关键字是
labels
- 如果要指定多个标签,必须引用整个列表(例如,对于针对问题编号#10的
添加标签到问题
命令,您将键入:10, "first_label, second_label"
或10, labels="first_label, second_label"
) - 如果您只指定一个标签,则无需引用。
- 在
编辑问题
命令中指定标签将替换所有当前标签。明确指定无标签(例如labels=,
或labels="",
)将从问题中删除所有标签。
- 标签的关键字是
Assign_to:用户可以通过用户名或用户ID(如果知道他们的ID)来识别。GLI将自动检测您使用了哪种方法。
转义字符:在标题/描述中的逗号(
,
)、等号(=
)和双引号("
)必须使用反斜杠(\
)转义。只有在编辑问题查看
模式下才必须转义双引号。
修改
在修改GitlabIntegrate之前,用户应阅读修改说明.md。