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 |