Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>GhostReaderNew to Visual Studio Code? Get it now.
GhostReader

GhostReader

wllzhang

|
38 installs
| (1) | Free
Ghost READER 是一款 VS Code 插件,让你可以在状态栏阅读文本。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GhostReader

English | 简体中文

Read comfortably in the VS Code status bar 📖

Version Downloads Rating

Stars Issues Documentation Build Status

Features

  • Status bar reading — Read .txt files directly in the VS Code status bar
  • Keyboard navigation — Ctrl+Left / Ctrl+Right on Windows, Cmd+Left / Cmd+Right on macOS
  • Library management — Import, delete, and organize your text files
  • Reading / Coding modes — Switch modes to avoid shortcut conflicts while coding
  • Progress — Reading position is saved automatically
  • Jump to page — Go to a specific page from the status bar
  • Clean UI — Minimal interface that stays out of your way
  • Settings — Configure visible lines and auto-hide delay
  • Auto stop — Optionally hide reading content after idle time

Quick start

Install

  1. Open VS Code
  2. Press Ctrl+P / Cmd+P, run ext install wllzhang.GhostReader
  3. Or search for GhostReader in the Extensions view

Install

Usage

  1. Open the Ghost READER icon in the activity bar
  2. Click + to import a .txt file
  3. Click a book to switch to Reading mode and start reading
  4. Use Ctrl+Left / Ctrl+Right (Mac: Cmd+Left / Cmd+Right) to turn pages
  5. Click Coding in the status bar to stop reading and hide content

Note: Reading mode starts reading and shows content; Coding mode stops reading.

Details

UI preview

Main UI

Shortcuts

Action Windows Mac
Previous Ctrl+Left Cmd+Left
Next Ctrl+Right Cmd+Right

Important: Shortcuts work only in Reading mode.

Shortcuts

Modes

Status bar

  • Reading mode — Enables reading shortcuts, shows content
  • Coding mode — Disables reading shortcuts, hides content

Changing mode controls both reading state and shortcuts; there is no separate start/stop control.

Common tasks

Task How
Import Click + in the sidebar
Delete Right-click an item in the reading list
Jump Use the jump control in the status bar
Switch mode Click Reading / Coding in the status bar

Settings

Search for GhostReader in VS Code Settings:

Settings

Setting Description Default Range
ghostReader.displayLines Lines shown in the status bar 1 1–10
ghostReader.displayWidth Max characters per “page” in bar 45 10–200
ghostReader.autoStopDelay Auto-hide after idle (seconds) 0 0 = disabled

Paging: If a line exceeds displayWidth, it is split into virtual pages; next/prev moves within the line before the next line.

Example: autoStopDelay set to 30 hides reading content after 30 seconds of no navigation.

Supported formats

Only .txt files are supported. UTF-8 is recommended.

Contributing

Issues and pull requests are welcome. See CONTRIBUTING.

Docs and support

  • Full documentation — Guides and API
  • Issues — Bugs and feature requests
  • Support — Help and FAQ
  • Security — Reporting vulnerabilities
  • Code of conduct

License

MIT License


If this project helps you, consider giving it a star ⭐

Turn VS Code into your reading space 👻📖

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft