Skip to content
| Marketplace
Sign in
Visual Studio>Tools>VSHarpoon
VSHarpoon

VSHarpoon

Akash Rana 33333

|
63 installs
| (0) | Free
Harpoon extension for Visual studio for Blazing Fast file navigation, inspired by ThePrimeagen
Download

Lets you switch between tabs quickly

This extension provides below commands :

Harpoon.AppendTab : start tracking tab by appending tab to the first available block/index (0 through 9)

Harpoon.DeleteTab : untrack current tab

Harpoon.OverwriteTab0 : overwrites index/block 0 with current tab

Harpoon.OverwriteTab1 : overwrites index/block 1 with current tab

Harpoon.OverwriteTab2 : overwrites index/block 2 with current tab

Harpoon.OverwriteTab3 : overwrites index/block 3 with current tab

Harpoon.OverwriteTab4 : overwrites index/block 4 with current tab

Harpoon.OverwriteTab5 : overwrites index/block 5 with current tab

Harpoon.OverwriteTab6 : overwrites index/block 6 with current tab

Harpoon.OverwriteTab7 : overwrites index/block 7 with current tab

Harpoon.OverwriteTab8 : overwrites index/block 8 with current tab

Harpoon.OverwriteTab9 : overwrites index/block 9 with current tab

Harpoon.NextTab : switches to the next available block/index

Harpoon.PrevTab : switches to the previous available block/index

Harpoon.SwitchToTab0 : switces tab to index/block 0

Harpoon.SwitchToTab1 : switces tab to index/block 1

Harpoon.SwitchToTab2 : switces tab to index/block 2

Harpoon.SwitchToTab3 : switces tab to index/block 3

Harpoon.SwitchToTab4 : switces tab to index/block 4

Harpoon.SwitchToTab5 : switces tab to index/block 5

Harpoon.SwitchToTab6 : switces tab to index/block 6

Harpoon.SwitchToTab7 : switces tab to index/block 7

Harpoon.SwitchToTab8 : switces tab to index/block 8

Harpoon.SwitchToTab9 : switces tab to index/block 9

Harpoon.SwapLeft : swaps current tab with tab on left

Harpoon.SwapRight : swaps current tab with tab on right

Harpoon.ClearAll : clears all tracked items

Harpoon.GotoFirst : Jumps to first tracked index

Harpoon.GotoLast : Jumps to last tracked index

Harpoon.SaveSession : saves tracked items in a new file called .harpoon_sessions at user directory ( todo: make sesiosn save files at sln level).

Harpoon.SaveAllSessions : saves all the sessions in .harpoon_sessions file. If the file is not there it will be created on load with a single sessions called "default".

NOTE: make sure if you modify the file manually, the default key is present for the extension to work properly

Harpoon.ScoochIndexes : Recovers empty indexes

Harpoon.HarpoonToolWindow : window showing index to tab assignment

Harpoon.HarpoonToolWindow : window showing index to tab assignment

Harpoon.ScrollHalfPageUp/Down : scroll halfpage up and down, and bring caret to middle line of the editor

Below commands code is copied from https://github.com/zastrowm/vs-NavigateTabGroups (@zastrowm)

Tools.NavigateTabGroups.Right Moves to tab group to the left of the current group Tools.NavigateTabGroups.Left Moves to tab group to the right of the current group Tools.NavigateTabGroups.Up Moves to tab group above the current group Tools.NavigateTabGroups.Down Moves to tab group below the current group Tools.NavigateTabGroups.Next Moves to next tab group in the list. Tools.NavigateTabGroups.Previous Moves to previous tab group in the list

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft