Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Scroll Line

abdelrahmanhafezabdelrahmanhafez1k downloads

Scroll the viewport up or down by a configurable number of lines without moving the cursor.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Move the viewport, not the cursor.
Scroll an Obsidian note by exact lines while your cursor and selection stay put.

View and install Scroll Line in Obsidian

Selection stays put Works in Reading mode
Scroll Line keeps the text selection fixed while moving the viewport Scroll Line moves the viewport in Obsidian Reading mode

See it in action

Scroll Line demo showing the viewport move with visible keyboard shortcuts

Demo setting: 4 lines per keypress.

Watch the full-quality recording

What it does

  • Scrolls by a configurable number of visual lines
  • Keeps the cursor and selection exactly where they are
  • Supports smooth animation and continuous key repeat
  • Works in Editing and Reading modes
  • Uses the active view's line height, so movement stays accurate across themes and font sizes

Shortcuts

Action Editing mode default
Scroll down Ctrl + Option + Down
Scroll up Ctrl + Option + Up

Change either binding in Settings > Hotkeys. Assign the commands there if you also want to use them in Reading mode.

Settings

Open Settings > Scroll Line to change:

  • Lines per scroll: Number of lines moved by each keypress
  • Smooth scroll: Animate movement instead of jumping instantly

Install

Open Scroll Line in the Obsidian Community directory, then press Add to Obsidian.

For a manual installation, download main.js, manifest.json, and styles.css from the latest release, then place them in <vault>/.obsidian/plugins/scroll-line/.

License

MIT

HealthExcellent
ReviewPassed
About
Scroll the editor viewport up or down by a configurable number of lines without moving the cursor. Enable optional smooth animated scrolling and hold keys for continuous repeat using CodeMirror 6's native key handling and actual line-height for accurate, theme-agnostic scrolling.
NavigationHotkeys
Details
Current version
1.2.2
Last updated
3 months ago
Created
8 months ago
Updates
5 releases
Downloads
1k
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
abdelrahmanhafezabdelrahmanhafez
github.com/AbdelrahmanHafez
GitHubabdelrahmanhafez
  1. Community
  2. Plugins
  3. Navigation
  4. Scroll Line

Related plugins

Footnote Shortcut

Makes creating footnotes more fun!

Tab Switcher

Switch your tabs with Ctrl + Tab in recently used order like in a browser.

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Quick Select

Quickly select items in any modal using keyboard shortcuts. Supercharge your workflow with fast, efficient item selection.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Note Toolbar

Add customizable toolbars to your notes.