这个 VS Code 扩展允许你在状态栏中显示长文本,并提供滚动浏览、搜索等功能。 非常适合在状态栏中显示文件内容片段、提示信息、或其他需要快速浏览的长字符串。
功能特性
- 文件加载: 从本地文本文件 (
.txt ) 加载内容。
- 分段显示: 将文本内容分割成可配置长度的段落,并在状态栏中显示当前段落。
- 滚动浏览: 通过状态栏上的向前/向后按钮,或快捷键
Ctrl+Alt+→ / Ctrl+Alt+← 浏览文本段落。
- 内容搜索: 在所有文本段落中搜索关键词,并快速跳转到匹配的段落。
- 显示切换: 轻松切换状态栏的显示/隐藏状态。
- 控制面板: 提供一个快速选择面板,方便执行常用操作 (滚动、搜索、切换显示)。
使用方法
- 打开 VS Code。
- 安装
Scrollable Status 扩展。
- 使用
Ctrl+Shift+P (或 Cmd+Shift+P 在 macOS 上) 打开命令面板。
- 输入并选择 "Scrollable Status: Load File" (或直接使用快捷键,如果有设置)。
- 选择一个本地的
.txt 文本文件。
- 文本内容将被加载并分段显示在状态栏上。
- 滚动浏览:
- 点击状态栏上的 "◀" 和 "▶" 按钮切换段落。
- 使用快捷键
Ctrl+Alt+← (上一段) 和 Ctrl+Alt+→ (下一段)。
- 搜索内容:
- 使用
Ctrl+Shift+P 打开命令面板。
- 输入并选择 "Scrollable Status: Search"。
- 输入你要搜索的关键词。
- 选择要跳转到的匹配段落。
- 显示切换:
- 使用
Ctrl+Shift+P 打开命令面板。
- 输入并选择 "Scrollable Status: Toggle Visibility" 来切换状态栏的显示/隐藏。
- 控制面板:
- 点击状态栏上的状态信息 (带有 📜 图标) 会打开控制面板,提供所有操作的快捷入口。
命令列表
命令 |
描述 |
快捷键 (默认) |
scrollable-status.loadFile |
加载文本文件 |
|
scrollable-status.next |
显示下一段 |
Ctrl+Alt+→ |
scrollable-status.prev |
显示上一段 |
Ctrl+Alt+← |
scrollable-status.search |
搜索内容 |
|
scrollable-status.toggle |
切换激活状态 |
|
scrollable-status.toggleVisibility |
切换状态栏显示/隐藏 |
|
scrollable-status.showControls |
显示控制面板 |
|
设置选项
此扩展提供以下设置选项,你可以在 VS Code 的设置中 (File > Preferences > Settings) 进行配置:
scrollable-status.maxLength : 每段文本显示的最大长度 (默认: 50)。 可以在代码中看到,目前没有暴露到 settings 中。
(注意: 此选项目前未在 package.json 中定义,因此无法直接在 VS Code 设置中修改。 如果需要修改,请修改 extension.ts 中的 maxLength 变量,并将其添加到 package.json 的 contributes.configuration 部分。)
已知问题
- 加载大文件时可能会影响性能。
- 搜索功能目前只支持简单的字符串匹配,不支持正则表达式。
- 缺少用户自定义快捷键的配置选项。
更新日志
1.0.0
- 初始版本发布。
- 实现了基本的文件加载、分段显示和滚动浏览功能。
1.1.0
- 增加了内容搜索功能。
- 增加了显示切换功能。
- 优化了状态栏的显示效果。
- 添加了控制面板,更方便用户操作。
1.1.1 (计划中)
- 添加自定义快捷键的配置选项。
- 优化大文件加载性能。
- 支持正则表达式搜索。
- 增加更多状态栏显示选项(例如字体大小、颜色)。
贡献
欢迎提交 issues 和 pull requests!
Enjoy!
| |