大家都知道我们可以在 Chrome 里自定义 Omnibox(也就是输入网页地址的地址栏)的搜索引擎。谷奥也介绍过各种 Omnibox 的灵活应用,比如巧用 Chrome 的搜索框快速添加 Google Calendar 事件,增加自定义搜索引擎让 Chrome 一直用经典老界面的 Google 搜索。可是对于多电脑用户而言,如何在电脑之间同步我们这些煞费苦心的设置呢?

尽管 Chrome 已经几乎可以帮我们同步所有的东西,(PS:不能同步密码,Google 快把 LastPass 收了吧)Chrome 还是没有同步自定义搜索引擎设置的功能,不过已经有技术宅 Ludovic Chabant 同学通过 Dropbox 自立更生解决了这问题。
Windows 用户
开始之前,我们需要准备好 PowerShell。对于 XP 或 Vista 用户,可以在微软官网免费下载PowerShell,对于 Windows 7 用户,Windows 7已经内置了 PowerShell。准备好了 PowerShell,我们可以通过 Windows 的开始菜单打开 PowerShell。需要注意的是 Vista 和 Windows 7 用户需要以管理员身份运行。然后输入命令:
- Set-ExecutionPolicy Unrestricted
再输入Y,回车确认,如下图。

接着我们需要 Dropbox 或类似的同步软件来帮我们同步 Chrome 的设置文件。首先下载 Ludovic 同学给我们提供的这些脚本, 然后把这些脚本解压到 Dropbox 文件夹。当你需要把设置从A电脑同步到B电脑时,先在A电脑运行 push_chrome_search_engines.cmd,它在这个目录中生成你本地设置的文件,然后到B电脑上运行 pull_chrome_search_engines.cmd 将这目录中的设置文件替换到本机 Chrome 文件夹内。
Mac用户
如果你使用的是 Mac,同样的方法也适用,不同的是你需要执行的是push_chrome_search_engines.sh和pull_chrome_search_engines.sh。
因为 Ludovic 同学的脚本生成的文件是跨平台的,同时使用 Windows 和 Mac 的用户也可以用这种方法,只需要注意在 Windows 上使用.cmd文件,在 Mac 上使用.sh文件。
Via Lifehacker










从上述代码中可以看出,你可以同步输入框自动补完,书签,偏好设置,主题,网址,不过都暂时被禁用了。不过,这意味着,一旦这些代码开始工作,这些数据将会传到你的 Google Docs ,以便进行同步,前提是你已经登录你的书签同步帐号。




