本页目录

自定义配置文件 (user.ini)

用户可以通过手动编辑 user.ini 配置文件来对 Seer 进行细微调优,以解决特定问题或自定义软件行为。

修改方法

  1. 完全退出 Seer 程序;
  2. 定位文件: user.ini 通常位于 %LocalAppData%/Corey/Seer;
  3. 修改数值: 修改等号后面的数值并保存:
    • 恢复单项设置: 删除对应行,下次启动时将自动恢复默认值;
    • 恢复整个文件: 直接删除 user.ini 文件,下次启动时将重新生成全新的默认配置;
  4. 生效: 重新启动 Seer 即可生效。

字段说明

[General]

  • tray_icon_style: 系统托盘图标样式。可选值:default, dark, light, blue。
  • use_trigger_key_close: 当主预览窗口获得焦点时,是否使用空格键隐藏窗口。true/false。
  • temp_file_expire_days: 临时文件过期天数,超过该天数的临时文件将在程序退出时被清理。
  • enable_esc_key: ESC 键隐藏主预览窗口(不论是否有输入焦点)。true/false。
  • titlebar_hide_separate_btn: 是否隐藏标题栏的分离独立窗口按钮。true/false。
  • ignored_extensions: 完全忽略特定扩展名文件的预览响应(按空格键无反应)。大小写不敏感,用逗号或空格分隔(例如 exe, msi)。
  • loading_delay_ms: 预览加载界面的延迟阈值(毫秒)。默认值为 200。
    • < 200: 每次预览均显示加载界面。
    • >= 200: 仅当下次预览耗时超过该阈值时才显示加载界面。

[Media]

  • decoders: 视频解码方式,可选:"MFT:d3d=11", D3D11, DXVA, CUDA, hap, FFmpeg, dav1d(若在设置中勾选了“禁用硬解”,则此项不生效)
  • playback_speed_step: 快捷键调整播放速度时的步进值(如 Ctrl + = / Ctrl + -),默认值为 0.2
  • audio_extra_support: 额外的音频格式支持
  • video_extra_support: 额外的视频格式支持
  • log: 是否生成视频预览的解码日志文件,true/false
  • show_mute_button: 控制栏是否显示静音按钮,true/false
  • show_time_indication: 控制栏是否显示时间指示器,true/false
  • audio_remember_playback_pos: 是否保存音频播放记录,true/false
  • video_remember_playback_pos: 是否保存视频播放记录,true/false
  • exclude: 用于排除内置文件类型的预览,大小写不敏感,多个后缀名用逗号分隔(例如 exclude = xps, eps)

[PDF]

  • show_sidebar_button: 控制栏是否显示侧边栏(大纲/缩略图/批注)按钮,true/false
  • show_sidebar_left: 是否将侧边栏放到左边(true=左,false=右)
  • fit_w / fit_h: PDF 页面宽度/高度的默认渲染尺寸限制(像素),默认值为 960
  • extra_support: 额外的后缀名支持,多个后缀名用逗号分隔(例如 extra_support = xps, eps)
  • exclude: 排除特定内置文件类型的预览

[Text]

  • extra_support: 额外的文本后缀名支持
  • exclude: 排除特定内置文件类型的预览
  • view_threshold: 文件大小阈值(字节),小于该值的文件支持语法高亮和换行,大于该值则使用纯文本模式以保证流畅性,默认值为 3145728 (3 MiB)
  • line_threshold: 单行最大字数,超过该值时界面会有明显卡顿,默认值为 10000
  • minimap_scale: 缩略图内容缩放系数,范围为 [0.5, 2.0],默认为 1.0
  • custom_font: 自定义字体名称,需要该字体已安装到本机
  • remember_pos: 是否记忆上次滚动位置,true/false
  • custom_theme: 代码高亮主题。可选值:Atom One Dark, Atom One Light, Breeze Dark, Breeze Light, Catppuccin Frappé, Catppuccin Latte, Catppuccin Macchiato, Catppuccin Mocha, Dracula, Falcon, GitHub Dark, GitHub Light, Homunculus, Monokai, Nord, Oblivion, Printing, Radical, Solarized Dark, Solarized Light, Tokyo Night, Tokyo Night Light, Tokyo Night Storm, VSCodium Dark, Vim Dark, ayu Dark, ayu Light, ayu Mirage, gruvbox Dark, gruvbox Light

[Image]

  • zoom_step: 快捷键缩放图片时的比例步进值(Ctrl + = / Ctrl + -),默认值为 1.25,有效范围 [1.01, 4.0]
  • raw_extra_support: 额外的 RAW 图片格式支持
  • exclude: 排除特定内置图片类型的预览
  • minimap_scale: 缩略图缩放系数,范围 [0.5, 2.0],默认值为 1.0
  • max_read_size: 图片文件大小阈值(字节),超过该值时仅读取预览分辨率而非全图,默认值为 157286400 (150 MiB)
  • use_internal_exif_reader: 若使用第三方工具处理元数据,可设为 false 关闭内置 EXIF 解析,true/false
  • accelerate: 是否开启硬件加速渲染,true/false

[WebView]

  • markdown_theme: Markdown 渲染主题,可选:default, github_light, github_dark, obsidian, studio, papyrus, amethyst, prism, evergreen, sahara, nordic, heti, custom
  • markdown_use_heti: (旧版兼容)是否使用 heti 中文排版,在新版中直接设置 markdown_theme = heti 即可
  • show_save_as_pdf_btn: 控制栏是否显示另存为 PDF 按钮,true/false
  • extra_support: 额外的网页/Markdown 后缀名支持
  • exclude: 排除特定内置类型的预览

[Folder]

  • extra_support: 额外的文件夹/压缩包格式支持
  • exclude: 排除特定内置类型的预览

[SystemViewer]

  • exclude: 用于排除通过系统预览器(Windows 预览窗格组件)渲染的后缀名

关于窗口大小(window_size)的说明: 早期版本在 user.ini 中配置的 window_size,已在当前版本中完全迁移至软件图形界面的 设置 - 类型 中独立配置,并保存在 config.ini 中。无需在 user.ini 中手动编写。