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

abdelrahmanhafezabdelrahmanhafez401 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
Last month
Created
6 months ago
Updates
5 releases
Downloads
401
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).

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.

Breadcrumbs

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

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Recent Files

Display a list of recently opened files.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.