Skip to content
yaniswang edited this page Aug 2, 2012 · 19 revisions

分组说明

新建分组

以如下格式设置可新建分组:

# =组ID=
或
# = 组ID =
或
# ======组ID======

前后的等号可以是1个或者多个,具体视使用者偏好。

单个hosts文件中,多个组ID必需是唯一不重复的。

互斥分组

互斥分组即是多个组之间是相互排斥的,开启一个组,就必需关闭另外一个或多个组。

假如有如下环境:开发环境、测试环境、预发环境、生产环境。这几个环境的hosts绑定不可能同时生效,其中一个生效时,另外几个必需要处于关闭状态。

在这之前,我们切换开发环境,都是手工在hosts文件中通过注释的方式切换。现在,有了hostsPlus,你可以高效的完成这个过程。

那么,如何建立互斥分组呢?请看示例:

# =====组1(dev)=====
# =====组2(dev)=====
# =====组3(dev)=====

括号里为组name,相同name为互斥关系。

当打开组1时,另外两个组就会自动切换为关闭状态。

依赖分组

依赖分组是某一个分组被开启时,被依赖的分组也会同时被开启。

直接看示例:

# =====组1=====
# =====组1(?组1)=====

括号里开始处加问号,代表依赖某个组。

组合使用

互斥和依赖可以组合起来使用,上例子:

# =====组1=====
# =====组2=====
# =====组3(dev)=====
# =====组4(dev)(?组1)(?组2)=====

组3和组4为互斥关系,组4依赖组1和组2。

快捷键列表

  • Ctrl + Tab : 切换hosts方案
  • Ctrl + Q : 切换启用状态
  • Ctrl + / : 切换注释状态
  • Ctrl + S : 保存hosts编辑结果
  • ESC : 隐藏到系统栏
  • F1 : 打开使用指南
  • F11 : 切换全屏
Clone this wiki locally