SubliminalCollaborator 项目教程
1. 项目的目录结构及介绍
SubliminalCollaborator 是一个 Sublime Text 2 插件,用于远程配对编程。项目的目录结构如下:
SubliminalCollaborator/
├── libs/
├── vagrant/
├── gitignore
├── Accounts.sublime-settings
├── Default (Linux).sublime-keymap
├── Default (Linux).sublime-mousemap
├── Default (OSX).sublime-keymap
├── Default (OSX).sublime-mousemap
├── Default (Windows).sublime-keymap
├── Default (Windows).sublime-mousemap
目录介绍
- libs/: 包含项目依赖的库文件。
- vagrant/: 可能包含 Vagrant 配置文件,用于虚拟机环境。
- gitignore: Git 忽略文件配置。
- Accounts.sublime-settings: 用户账户设置文件。
- Default (Linux).sublime-keymap: Linux 平台的快捷键映射文件。
- Default (Linux).sublime-mousemap: Linux 平台的鼠标映射文件。
- Default (OSX).sublime-keymap: macOS 平台的快捷键映射文件。
- Default (OSX).sublime-mousemap: macOS 平台的鼠标映射文件。
- Default (Windows).sublime-keymap: Windows 平台的快捷键映射文件。
- Default (Windows).sublime-mousemap: Windows 平台的鼠标映射文件。
2. 项目的启动文件介绍
SubliminalCollaborator 没有明确的“启动文件”,因为它是一个 Sublime Text 插件。插件的启动是通过 Sublime Text 的插件系统自动完成的。用户可以通过命令面板(Command Palette)来启动和管理会话。
3. 项目的配置文件介绍
Accounts.sublime-settings
这是一个用户账户设置文件,用于配置 IRC 服务器信息。示例如下:
{
"irc": [
{
"host": "irc.somewhere.com",
"port": 6667,
"useSSL": false,
"username": "",
"password": "",
"channel": "subliminalcollaboration"
}
]
}
Default (Linux/OSX/Windows).sublime-keymap
这些文件定义了不同平台的快捷键映射。示例如下:
[
{
"keys": ["ctrl+alt+c"],
"command": "collaborate_connect"
}
]
Default (Linux/OSX/Windows).sublime-mousemap
这些文件定义了不同平台的鼠标映射。示例如下:
[
{
"button": "button1",
"modifiers": ["ctrl"],
"command": "collaborate_click"
}
]
通过这些配置文件,用户可以自定义插件的行为和快捷键。