Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Esker OpenGrok for VSCodeNew to Visual Studio Code? Get it now.
Esker OpenGrok for VSCode

Esker OpenGrok for VSCode

Esker Software

|
8 installs
| (1) | Free
Search across all company repositories using OpenGrok, directly from VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Esker OpenGrok for VSCode

Search your OpenGrok repository directly from VS Code using OpenGrok.

Features

  • 🔍 Integrated Search — Access all five OpenGrok search types from a sidebar panel (Full, Definition, Symbol, File Path, History)
  • 🪟 Detach in Tab — Open OpenGrok as a standalone editor tab (Ctrl+Shift+Alt+O or the $(open-preview) button in the sidebar header); multiple tabs can coexist independently
  • 🔀 Smart Routing — Context commands automatically target the last-focused tab when one is open, otherwise fall back to the sidebar
  • 🔠 Search Options — Refine results with Match Case, Whole Word, and Regex toggles
  • 📊 Smart Results — Paginated results with a [all ...] button to load all hits for truncated files inline
  • 📂 Editor Integration — Open results directly in VS Code (locally if available, otherwise via read-only virtual document)
  • 🖱️ Context Menus — Right-click on results to copy paths, lines, or search file names in OpenGrok
  • ⌨️ Keyboard Shortcut — Ctrl+Shift+O to search the word under cursor (or focus the search input if no selection)
  • 🏗️ Project Filtering — Multi-project selector with configurable default projects
  • 🎨 Code Highlighting — Automatic yellow highlighting of search term occurrences in the editor when opening a result (fully configurable)
  • 🔐 Secure — Credentials stored securely via VS Code's SecretStorage API
  • 🔄 Auto-Update — Automatic update checks with a one-click install panel

Extension Settings

Setting Default Description
opengrok.serverUrl "" OpenGrok server base URL (set during first sign-in)
opengrok.defaultProjects [] Default projects to select
opengrok.maxResults 25 Results per page
opengrok.projectsRootDir "" Local path for resolving project folders
opengrok.highlight.enabled true Enable search term highlighting in editor
opengrok.highlight.backgroundColor rgba(255, 255, 0, 0.25) Background color for highlights
opengrok.highlight.border.color rgba(255, 255, 0, 0.5) Border color for highlights
opengrok.highlight.border.width 1px Border width for highlights

Commands

Command Shortcut Description
OpenGrok: Search Word / Selection Ctrl+Shift+O Search selection or focus input
OpenGrok: Detach in Tab Ctrl+Shift+Alt+O Open a new independent search tab
OpenGrok: Search — Open / focus the sidebar search panel
OpenGrok: Sign In — Sign in to OpenGrok

Building Locally

.\build.ps1
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft