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

marknav

KarlMogensen

|
12 installs
| (0) | Free
Workspace scoped keybinding based bookmark creation and navigation
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

marknav

An extension that allows for persistent, workspace scoped bookmarks.

Definition

A bookmark is a position within a file, that is bound to a key.

Features

  • "marknav: Mark" creates/updates a bookmark at the current file position using the next keystroke as the bookmark key
  • "marknav: Go to mark" Navigates to the bookmark bound by the input key
  • "marknav: List marks" Lists all workspace bookmarks
  • "marknav: Clear marks" Clears all workspace bookmarks

vscodevim example setup

An example configuration (settings.json) of vscodevim that replaces the bookmark functionality with this extension

    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": [
                "m"
            ],
            "commands": [
                "marknav.Mark"
            ]
        },
        {
            "before": [
                "'"
            ],
            "commands": [
                "marknav.GoToMark"
            ]
        }
    ],

Custom settings

Ignore line and number navigation on 'tabable' editors. If the editor is already visible will still navigate to the specific position in the file

    "marknav.ignoreLineAndNumberNavigationOnAlreadyOpenEditors": true
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft