BBCode (NGA) - Sublime Text Package ============= 支持 NGA (艾泽拉斯国家地理) BBCode 语法 的 Sublime Text 插件。自动识别后缀为 `.nga` 和 `.bbsnga` 的文件。 覆盖 NGA 常用 BBCode 的**语法高亮**、**代码片段**。 ## 特性 | 语法高亮 | 代码片段 | 快捷键 & 右键菜单 | | :---------------------: | :-----------------------: | :-----------------------: | | ![syntax1][syntax1_gif] | ![snippets][snippets_gif] | ![commands][commands_gif] | | ![syntax2][syntax2_gif] | | | - **语法高亮** - BBCode 代码块高亮提示 - 包裹光标的代码块高亮提示 - 未闭合的代码块警告提示 - **代码片段** - BBCode 代码块 ( 对应 tag 并双写其首字母,比如 **bb** 对应 `[b][/b]` ) - 专楼模板 ( 前缀为 `template` ) - `template_character`: 角色模块 - `template_video`: 视频模块 - `template_episode_preview`: 先行情报模块 - `template_overall`: 先行情报模块 - **快捷键** - **ctrl+b**: 在选中区域两侧 添加/去除 `[b][/b]` - **ctrl+i**: 在选中区域两侧 添加/去除 `[i][/i]` - **ctrl+u**: 在选中区域两侧 添加/去除 `[u][/u]` - **ctrl+q**: 在选中区域两侧 添加/去除 `[quote][/quote]` - **右键菜单** - BBCode转纯文本: 使选中区域内 BBCode 失去效果,显示为纯文本 - 精简URL: 将选中区域中的url代码块中的NGA域名精简掉,比如将`[url=https://bbs.nga.cn/read.php?tid=XXX]`精简成`[url=/read.php?tid=XXX]` ## 安装 #### 手动 **不使用Git** : 从 [GitHub](https://github.com/stone5265/Sublime-BBCode-NGA) 下载最新的源码,将整个文件夹(若是打包下载,则将解压出来的文件夹重命名为`BBCode (NGA)`,不要保留如`-master/-vX.X`的后缀,以支持覆盖更新)复制到 Packages 目录下。 **使用Git** : 在 Packages 目录下克隆仓库: git clone git://github.com/stone5265/Sublime-BBCode-NGA.git Packages 目录在不同电脑位于不同位置,可以通过以下操作找到该目录: Preferences -> Browse Packages (Sublime Text 菜单)  **使用 [Package Control](https://packagecontrol.io/installation#Manual)** : 搜索 `BBCode (NGA)` [commands_gif]: https://raw.githubusercontent.com/stone5265/Sublime-BBCode-NGA/refs/heads/master/figs/commands.gif [snippets_gif]: https://raw.githubusercontent.com/stone5265/Sublime-BBCode-NGA/refs/heads/master/figs/snippets.gif [syntax2_gif]: https://raw.githubusercontent.com/stone5265/Sublime-BBCode-NGA/refs/heads/master/figs/syntax_error.gif [syntax1_gif]: https://raw.githubusercontent.com/stone5265/Sublime-BBCode-NGA/refs/heads/master/figs/syntax_surroundings.gif