新版本的默认情况下,当 Multi User=1 时,在 Win­dows Vista 及以上版本 Opera 会将用户配置文件存放在 C:\Users\Sparanoid\AppData\Roaming\Opera\ 与 C:\Users\Sparanoid\AppData\Local\Opera\ 文件夹

漫游目录下的结构大致如下:

  • dic­tio­nar­ies - 各国语言翻译列表
  • key­board - 快捷键设置
  • menu - 菜单设置
  • ses­sions - 保存的页面标签
  • styles - 用户自定义样式
  • tool­bar - 工具栏、按钮设置
  • web­server - 从 Opera 处下载东西保存的一些服务器设置

本地目录下的结构大致如下:

  • cache - 缓存,包含 Turbo 在内,具体不清楚
  • icons - 图标的缓存,favicon 会在这
  • mail - 邮件数据
  • opcache - 也是缓存
  • temporary_​downloads - 下载的临时目录
  • thumb­nails - 缩略图缓存
  • vps - 历史记录,用久了会很大的一个目录,和 Max Global His­tory Lines 有关
  • wid­gets - 小挂件存这

然而不清楚在哪个版本时,Wind­wos 版本的 Opera 安装程序不再让用户选择仅个人使用还是所有人了,从那以后新安装和覆盖升级后的用户,Opera 目录中的 operaprefs_default.ini 设置均为 Multi User=1。也就是上面的那种目录结构。而老版本在选择仅个人使用时会将上述配置文件保存在:

D:\Program Files (x86)\Opera\profile\

多么令人兴奋的路径,但目录结构会将上述的本地与漫游目录合并在一起。本文要讲的就是,如何将这些 C 盘的用户配置文件重新放到 Opera 目录中

  • 如果你的 Opera 年代久远,很长时间没有卸载,建议完全卸掉重新安装,因为从 9.5 开始目录结构有了较大变化。卸载时放心,Opera 不会删掉 C 盘的用户配置文件
  • 卸掉后进入原 Opera 安装文件夹,备份可能有用的东西,例如自定义 CSS 和自定义脚本,然后删除整个 Opera 目录
  • 重新安装 Opera,安装时选择自定义目录,把安装目录中 Opera 10 的“10”给去掉,为了可持续性的发展
  • 安装完成后不要执行 Opera,直接进目录,打开 operaprefs_default.ini 将 Multi User=1 改为 Multi User=0
  • 在 Opera 安装目录中创建 pro­file 文件夹,将 C:\Users\Sparanoid\AppData\Roaming\Opera\Opera\ 中所有文件移动到 pro­file 中。还原之前自定义的 CSS 和脚本到新目录
  • 执行 Opera,重新定义自定义脚本样式的位置,完成

此时会和之前没使用上的区别,按钮、菜单、快捷键、小甜饼、历史记录都会存在。具体保存目录可打开 opera:about 查看,唯一没变的路径应该是 mail。另外 C:\Users\Sparanoid\AppData\Local\Opera\ 下的缓存都可以删除,新的地址已经合并到 Opera 目录下的 profile 里了。一些修改日期较老的文件基本就是没用的了,可以手动删除

这样做的缺点就是缓存文件也移动到了安装目录,时间长了会上 GB

«

»