⚠️ 免责声明:本文档由 GLM4.7 自动生成,内容可能存在错误或不完整之处。请以人工书写的官方为准。
设置
ANH Lite 提供了核心设置选项,涵盖编辑器、主题、标签页管理、图片查看和调试功能。所有设置都会自动保存到浏览器的 localStorage 中。
访问设置界面
设置界面可以通过以下方式打开:
- 编辑器页面:在编辑器页面中,点击"设置"标签页
- 侧边栏:点击侧边栏的设置图标
图片查看设置
显示图片缩放中心
- 选项:显示缩放中心
- 默认值:关闭
- 说明:当使用图片查看器时,启用此选项会在缩放时显示中心点标记,方便定位缩放中心
主题设置
主题模式
- 选项:明亮 / 暗色 / 自动
- 默认值:自动
- 说明:
- 明亮:使用浅色背景和深色文本,适合光线充足的环境
- 暗色:使用深色背景和浅色文本,减少眼睛疲劳,适合暗光环境
- 自动:根据系统主题自动切换明亮或暗色模式
编辑器设置
字体大小
- 默认值:14
- 范围:任意正整数
- 说明:设置编辑器中的文字大小(单位:像素)。较大的字体大小可以提高可读性,但会减少屏幕上显示的内容
字体家族
- 默认值:
Monaco, Consolas, "Courier New", monospace - 说明:设置编辑器使用的字体。推荐使用等宽字体以保持代码对齐,也可以根据个人喜好选择其他字体
Tab 大小
- 默认值:4
- 范围:任意正整数
- 说明:设置 Tab 键插入的空格数量。常见的设置为 2 或 4,根据项目代码风格规范选择
自动换行
- 选项:开启 / 关闭
- 默认值:开启
- 说明:
- 开启:超出编辑器宽度的文本会自动换行,适合阅读和写作
- 关闭:文本会水平滚动,适合代码编辑,保持代码的原始格式
大文件阈值
- 默认值:500000(约 500KB)
- 范围:任意正整数
- 说明:设置大文件检测的字符数阈值。当文件内容超过此阈值时,Monaco 编辑器会自动禁用语法高亮和代码折叠等特性,以提升性能。对于大文件,编辑器会使用纯文本模式打开
标签页设置
启用标签页 GC(垃圾回收)
- 选项:开启 / 关闭
- 默认值:关闭
- 说明:启用标签页垃圾回收功能。当开启时,系统会自动卸载长时间未使用的标签页以释放内存,只保留最近活跃的标签页在内存中。关闭时,所有打开的标签页都会保留在内存中
最大缓存标签页数
- 默认值:10
- 范围:任意正整数
- 说明:设置内存中保留的最大标签页数量。当打开的标签页超过此数量时,最久未使用的标签页会被卸载。此设置仅在"启用标签页 GC"开启时生效
GC 空闲时间
- 默认值:30(分钟)
- 范围:任意正整数
- 说明:设置标签页空闲多少分钟后会被垃圾回收。如果标签页超过指定时间未被访问,则会被标记为可卸载。此设置仅在"启用标签页 GC"开启时生效
标签页 GC 工作原理:
- 系统会定期检查所有打开的标签页
- 计算每个标签页的最后访问时间
- 如果标签页空闲时间超过设定的 GC 空闲时间,则标记为可卸载
- 如果缓存的标签页数量超过最大缓存标签页数,则卸载最久未访问的标签页
- 被卸载的标签页会保留基本信息(路径、名称等),但内容会被清空以释放内存
- 当再次访问被卸载的标签页时,系统会自动从文件系统重新加载内容
调试设置
显示编辑器信息
- 选项:开启 / 关闭
- 默认值:关闭
- 说明:在编辑器界面显示调试信息,包括当前编辑器类型、状态等。此选项主要用于开发和调试目的,正常使用时建议关闭
设置存储
所有设置都存储在浏览器的 localStorage 中,设置键名为 anh-lite-settings。设置会在以下情况下自动保存:
- 修改任何设置项后立即保存
- 刷新页面后设置会自动恢复
- 关闭浏览器后再打开,设置仍然保留
如果需要重置所有设置,可以在浏览器开发者工具的控制台执行以下代码:
localStorage.removeItem('anh-lite-settings');
location.reload();焦点丢失时保存开关在编辑器失去焦点(切换到其他窗口或标签页)时自动保存。这是推荐的设置,因为您经常会在切换窗口时忘记保存。
文件修改时保存开关在检测到文件内容变化时自动保存。如果外部程序修改了文件,ANH Lite 会检测到并自动保存当前编辑器中的内容。
备份设置
备份功能为文件创建备份副本,防止错误操作导致数据丢失:
启用备份开关开启备份功能。开启后,每次保存文件时会自动创建备份副本。备份文件会保存在特定的备份目录中。
备份保留数量设置保留的备份数量。默认为 10 个,可以设置为 1 到 100。当备份数量超过设定值时,最早的备份会被自动删除。
备份位置指定备份文件保存的目录。默认是应用数据目录下的 backup 子目录。您可以选择自定义位置,例如云同步文件夹,确保备份能够在多设备间同步。
快捷键设置
快捷键设置让您可以自定义键盘操作:
查看快捷键
快捷键列表显示了所有可用的键盘快捷键和对应的命令。列表按照功能分类,包括编辑器操作、文件操作、导航操作等。每个快捷键都显示默认的按键组合和当前的绑定状态。
修改快捷键
点击快捷键行可以修改对应的按键组合。点击后,按下您希望分配的新按键组合即可。如果新快捷键与其他命令冲突,系统会提示并阻止修改。
重置快捷键
如果您修改了快捷键后希望恢复默认设置,可以使用"重置所有快捷键"按钮。这个操作会将所有快捷键恢复到默认绑定,需要确认才能执行。
常用快捷键
以下是一些常用的默认快捷键:
| 操作 | Windows/Linux | macOS |
|---|---|---|
| 保存 | Ctrl+S | Cmd+S |
| 另存为 | Ctrl+Shift+S | Cmd+Shift+S |
| 撤销 | Ctrl+Z | Cmd+Z |
| 重做 | Ctrl+Y / Ctrl+Shift+Z | Cmd+Y / Cmd+Shift+Z |
| 查找 | Ctrl+F | Cmd+F |
| 替换 | Ctrl+H | Cmd+Option+F |
| 关闭标签页 | Ctrl+W | Cmd+W |
| 切换标签页 | Ctrl+Tab | Cmd+Tab |
| 新建文件 | Ctrl+N | Cmd+N |
| 打开文件 | Ctrl+O | Cmd+O |
隐私设置
隐私设置控制应用的数据收集和使用行为:
数据收集
ANH Lite 默认不收集任何个人数据。如果您遇到问题并希望帮助改进应用,可以启用诊断数据收集。
启用诊断数据开关允许应用收集匿名诊断信息,包括崩溃报告、性能数据、使用统计等。这些数据不会包含您的文件内容或个人信息,用于帮助开发者发现和修复问题。
错误报告开关允许应用在遇到错误时自动发送错误报告。错误报告包含错误信息、设备信息、应用版本等,不包含您的具体使用数据。
本地存储
ANH Lite 将所有数据保存在本地,不会上传到云端服务器:
工作区数据保存在浏览器的 IndexedDB 或本地文件系统中。工作区配置、文件列表、编辑器状态等都存储在这里。
设置数据保存在浏览器的 localStorage 中。您的所有设置偏好都会持久保存,下次启动应用时会自动加载。
编辑器缓存保存在浏览器的缓存存储中。编辑器的临时数据、搜索结果、文件预览等会缓存以提高性能。
导入和导出设置
导出设置
导出设置功能允许您将所有设置保存到一个配置文件。这个文件包含您在 ANH Lite 中配置的所有选项,可以用于在其他设备上恢复设置或分享给其他用户。
点击"导出设置"按钮,系统会生成一个 JSON 格式的配置文件并触发下载。您可以选择保存位置和文件名。导出的文件可以手动编辑,以批量修改设置。
导入设置
导入设置功能允许您从配置文件恢复设置。点击"导入设置"按钮,选择之前导出的 JSON 文件,系统会解析文件并应用所有设置。
导入时会显示预览,展示将要应用的设置。您可以确认后再执行导入,避免意外覆盖现有的配置。导入后需要重启应用才能完全生效。
重置设置
如果设置导致应用出现问题,可以使用重置功能恢复默认值:
重置所有设置按钮会将所有设置恢复到默认状态。这个操作不可撤销,需要确认才能执行。重置后,您需要重新配置所有偏好设置。
重置分类选项允许您只重置特定分类的设置。例如,如果您只修改了编辑器设置导致问题,可以只重置编辑器分类,保持其他设置不变。