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 Control

Sorin GherghisanSorin Gherghisan22 downloads

Scroll one line at a time with Ctrl+Up/Down, just like in VSCode and other code editors.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Scroll one line at a time with Ctrl+Up/Down, just like in VSCode, Notepad++, Sublime Text, and other code editors.

That's it. One job, done right.

What it does

In most code editors, Ctrl+Up and Ctrl+Down scroll the viewport by one line without moving the cursor. Obsidian doesn't have this by default. This plugin adds it.

Shortcut Action
Ctrl+Up Scroll viewport up by one line
Ctrl+Down Scroll viewport down by one line

The cursor stays where it is. Only the view moves.

Installation

From Obsidian Community Plugins (recommended)

  1. Open Settings > Community plugins > Browse
  2. Search for Scroll Control
  3. Click Install, then Enable

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder scroll-control inside your vault's .obsidian/plugins/ directory
  3. Place the downloaded files in that folder
  4. Restart Obsidian and enable the plugin under Settings > Community plugins

Customizing hotkeys

Ctrl+Up and Ctrl+Down are bound inside the editor itself, which is what lets the scroll repeat while you hold the key down.

If you would rather use different keys, open Settings > Scroll Control and turn off Use built-in Ctrl+Up/Down. Then go to Settings > Hotkeys, search for "Scroll Control", and assign whatever you like to the two commands:

  • Scroll Control: Scroll line up
  • Scroll Control: Scroll line down

Both commands are always available in the command palette, whether the built-in binding is on or off.

Development

# Clone the repo
git clone https://github.com/soringherghisan/obsidian-scroll-control.git
cd obsidian-scroll-control

# Install dependencies
npm install

# Build for development (watches for changes)
npm run dev

# Build for production
npm run build

To test locally, symlink or copy the repo into your vault's .obsidian/plugins/scroll-control/ directory.

License

MIT

HealthExcellent
ReviewPassed
About
Scroll the editor viewport one line at a time with Ctrl+Up and Ctrl+Down while keeping the cursor fixed. Access dedicated scroll-up/scroll-down commands from the command palette to use or rebind alternate keys.
NavigationHotkeysCommands
Details
Current version
1.0.2
Last updated
3 days ago
Created
3 days ago
Updates
2 releases
Downloads
22
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Sorin GherghisanSorin Gherghisansoringherghisan
GitHubsoringherghisan
  1. Community
  2. Plugins
  3. Navigation
  4. Scroll Control

Related plugins

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 Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Footnote Shortcut

Makes creating footnotes more fun!

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Doubleshift

Open the command palette by pressing Shift (or any other key) twice like in IntelliJ and create your own shortcuts.

Notebook Navigator

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