虚拟现实中的文本编辑 — 实际评估
AnExplorer VR 中的文本编辑器作为漂浮在虚拟空间中的标准 2D 面板运行。它与在手机和平板电脑上运行的文本编辑器相同 - 用于配置文件、脚本、注释和快速编辑的无语法纯文本编辑。在 VR 中,体验在很大程度上取决于您的输入方法以及您对使用耳机工作的容忍度。
让我们现实一点:VR 文本编辑不是你写小说的地方。但它适用于特定的工作流程,您已经处于 VR 中并且需要在不摘下耳机的情况下修改文件。
VR 文本编辑何时有意义
快速配置编辑
您正在开发或测试 VR 应用程序,需要调整配置文件:
- 修改您正在测试的应用程序的 JSON 设置文件
- 调整XML配置
- 编辑脚本参数
- 更新 .env 文件
无需摘下耳机、找到电脑、进行编辑,然后重新戴上耳机 — 打开 AnExplorer ,编辑文件,保存,完成。
VR 工作期间做笔记
使用 VR 提高生产力(虚拟桌面、沉浸式、地平线工作室):
- 在 VR 头脑风暴会议中记下想法
- 无需离开 VR 即可记录会议记录
- 将任务列表和提醒保存为文本文件
脚本和自动化文件
创建或修改小脚本:
- 用于批处理文件操作的 Shell 脚本
- 简单的自动化文件
- 用于实用任务的快速 Python 片段
- 修改cronjob条目或任务计划
Markdown 和文档
快速文档编辑:
- 自述文件更新
- Markdown 笔记和日记
- 项目文档调整
- 提交消息(使用 VR 进行开发时)
输入挑战
文本编辑的生死取决于输入质量。在 VR 中,您有多种选择:
蓝牙键盘(强烈推荐)
将物理蓝牙键盘连接到耳机:
- 自然的打字速度和准确性
- 带快捷键的完整键盘布局
- 肌肉记忆正常运作
- 与直通结合(Quest 3):您可以在 VR 中看到真实的键盘
设置: 在耳机蓝牙设置中配对键盘。在 AnExplorer 的编辑器中输入内容时,输入会直接进入文本字段。标准快捷键(Ctrl+S 保存、Ctrl+Z 撤消、Ctrl+A 全选)有效。
这是唯一适用于超出几句话的方法。
控制器虚拟键盘
通过控制器指向激活耳机的屏幕键盘:
- 将控制器对准按键,单击触发器进行输入
- 对于超出几个字符的任何内容都非常慢
- 有用处:更改单个值、输入文件名、输入简短搜索
- 不适用于:编写段落、编辑代码、撰写笔记
手部追踪键盘(Quest 3 及类似产品)
通过手部追踪在虚拟键盘上进行捏合输入:
- 比控制器指向稍微自然一些
- 仍然比物理打字慢得多
- 适合短输入(URL、值更改)
- 对于扩展文本输入不实用
语音转文本(如果可用)
自然语言文本的听写:
- 快速记录笔记和自由格式文本
- 对于代码、配置和结构化文件来说很糟糕
- 准确度各不相同;需要更正
- 无法可靠地听写特殊字符
2D 面板体验
AnExplorer 的文本编辑器在您的 VR 空间中显示为浮动矩形面板:
面板尺寸: 可调节。将其调大以使文本更明显,或者调小以使其不妨碍其他 VR 窗口。
文本可读性: 取决于:
- 面板距离(更近 = 更大的文本,但需要更多的头部移动来阅读)
- 面板尺寸(更大的面板=同时可见更多文本)
- 编辑器设置中的字体大小
- 耳机分辨率(与旧款耳机相比,Quest 3 的高 PPI 有显着帮助)
舒适的字体大小: 面板处于舒适的阅读距离(虚拟 ~1-1.5 米):
- 任务 3:14-16pt 字体可读
- Older Quest 2:字体最小为 16-18pt,以保证舒适度
- PICO 4:类似于 Quest 3
可见行: 根据面板尺寸和字体,预计一次可见 20-40 行文本 - 与小型显示器相当。
支持的文件类型
AnExplorer 的编辑器打开任何纯文本文件:
| 类别 | 扩展 | VR 中的使用示例 |
|---|---|---|
| 文字 | .txt、.md、.log | 笔记、日记、日志 |
| 配置 | .json、.yaml、.xml、.ini、.cfg、.toml | 应用程序设置、游戏配置 |
| 脚本 | .sh、.bat、.py、.js | 自动化、快速脚本 |
| 网页 | .html、.css | 快速标记编辑 |
| 数据 | .csv、.tsv | 简单的数据查看/编辑 |
注意: 这是一个纯文本编辑器,而不是 IDE。没有语法突出显示,没有代码完成,没有错误检查。对于这些功能,请使用完整的开发环境(例如虚拟桌面 + VS Code)。
实用工作流程:VR 应用程序开发
开发人员在耳机上测试 VR 应用程序:
- 将VR应用部署到耳机进行测试
- 注意需要更改配置的行为
- 打开AnExplorer(与 Quest 上的 VR 应用程序一起执行多任务)
- 导航到应用程序的配置目录
- 在文本编辑器中打开 config.json
- 更改值(例如
"renderScale": 1.5→"renderScale": 1.0) - 保存
- 重新启动 VR 应用程序 → 使用新配置进行测试
- 无需摘下耳机或使用 PC 即可进行迭代
这种紧密的反馈循环节省了“摘下耳机→在电脑上编辑→重新戴上耳机→测试”的循环。
实用工作流程:VR 会议中的快速笔记
在 VR 会议或协作会话期间:
- 在主视图一侧的小面板中打开 AnExplorer 文本编辑器
- 使用蓝牙键盘输入会议记录
3.另存为
meeting-2024-01-15.md - 会议结束后:笔记文件在耳机存储中
- 稍后通过AnExplorer的网络功能传输到手机/电脑
实际工作流程:服务器配置
管理耳机本地服务器或服务:
- 导航到配置目录 2.打开配置文件
- 修改设置(端口、路径、凭据)
- 保存 5、重启服务
对于在耳机上运行本地服务器以进行测试或演示的开发人员很有用。
限制和诚实约束
长时间打字会让人疲劳: 即使使用键盘,佩戴 VR 耳机进行长时间的文本编辑也会导致颈部疲劳和眼睛疲劳。耳机比眼镜重,而且焦距是固定的。将 VR 文本编辑限制在较短的时间内。
**没有高级编辑器功能:**没有语法突出显示、没有行号、没有使用正则表达式查找和替换、没有多个光标、没有 Git 集成。它是一个基本的文本编辑器 - 想想记事本,而不是 VS Code。
分辨率限制字体大小: 当前的 VR 显示分辨率使得非常小的字体难以阅读。您将使用比显示器上更大的字体,这意味着一次可见的行数更少。
面板管理: 编辑器中一次只能打开一个文件。没有分割视图,没有选项卡。如果您需要在编辑另一个文件时引用一个文件,则需要多个 AnExplorer 实例(大多数 VR 多任务实现中不支持)。
光标精度: 使用控制器指向将文本光标放置在特定字符位置需要稳定的双手。键盘的箭头键对于光标定位来说更可靠。
跨应用程序没有剪贴板集成: 文本编辑器和其他 VR 应用程序之间的复制粘贴可能无法正常工作,具体取决于耳机的多任务处理实现。在 AnExplorer 中,标准复制粘贴有效。
VR 文本编辑技巧
- 使用最大的舒适面板: 更多可见的文本 = 更少的滚动
- 配对蓝牙键盘: 对于除了琐碎编辑之外的任何事情都是不可协商的
- 使用直通: 在 VR 中查看覆盖的真实键盘(Quest 3 功能)
- 增加字体大小: VR 中的可读性胜过线条密度
- 保持编辑简短: 在 PC 上进行主要编辑;仅使用 VR 编辑进行快速修复
- 将面板放置在舒适的距离: 不要太近(导致眼睛疲劳),不要太远(文字太小)
- 休息一下: VR 耳机重量 + 专注强度 = 疲劳感比坐在办公桌前更快
相关指南
- 文本编辑器功能 — 全文编辑器概述
- VR 耳机音乐播放器 — VR 中的背景音频
- VR 耳机中的 WebDAV — 在 VR 中访问云文件
- VR 耳机中的 Dropbox — 在 VR 中编辑云存储的文本
