navigate-mark-edit-history Code
Brought to you by:
pattazl
A Visual Studio Extension for quick navigation of edits/markers (NEH) . This is a fork and derivative of Edit History Bookmarks , add multi-lang(Chinese) support , marker style , clear all in current file and so on.
You can define own style by current style JSON
This extension contributes the following commands (Set in Keyboard Preferences):
navigateEditHistory.moveCursorToPreviousEdit
: NEH: Navigate back in edit historynavigateEditHistory.moveCursorToPreviousEditInCurrentFile
: NEH: Navigate back in edit history in the current filenavigateEditHistory.moveCursorToNextEdit
: NEH: Navigate forward in edit historynavigateEditHistory.moveCursorToNextEditInCurrentFile
: NEH: Navigate forward in edit history in the current filenavigateEditHistory.list
: NEH: List edit history in all filesnavigateEditHistory.createEditAtCursor
: NEH: Create edit at cursor position (Moves edit to top of stack)navigateEditHistory.removeEditAtCursor
: NEH: Remove any edits on the current linenavigateEditHistory.toggleEditAtCursor
: NEH: Toggle any edits on the current linenavigateEditHistory.moveCursorCancelNavigation
: NEH: Navigate back to beginning of stack before any jumpsnavigateEditHistory.clearEdits
: NEH: Clear All EditsnavigateEditHistory.clearCurrEdits
: NEH: Clear All Edits in the current fileThis extension contributes the following settings (Set in User Preferences):
navigateEditHistory.maxHistorySize
: Maximum number of entries for the edits history.navigateEditHistory.centerOnReveal
: When navigating to an edit outside the view, should we always put the edit in the center of the screen?navigateEditHistory.groupEditsWithinLines
: Group edits if they are within a certain amount of lines from each other.navigateEditHistory.logDebug
: Log a bunch of stuff to the console. Use if submitting a bug report.navigateEditHistory.topStackWhenQuickPickSelect
: Move edit to top of stack on quick pick select.navigateEditHistory.topStackWhenMove
: Move edit to top of stack on cursor position change.navigateEditHistory.filterOnPathInEditList
: When filtering the edit list, also match on the file path.navigateEditHistory.markerStyle
: Marker Style, you can define JSON #navigateEditHistory.markerJSONCustom#
by yourself, SVG maybe has conflict with breakpoint Issue ,navigateEditHistory.markerColor
: Such as #FF00FF99, not worked in SVG, you can define JSON #navigateEditHistory.markerJSONCustom#
by yourself, see the theme-color,navigateEditHistory.markerJSON
: Current marker style's JSON, it is readonly and for custom reference, custom key(gutterIconPathExt) support relative/absolute SVG path,navigateEditHistory.markerJSONCustom
: The custom marker style's JSON, see the #navigateEditHistory.markerJSON#
and DecorationRenderOptions,navigateEditHistory.markerWholeLine
: Whether marker the whole line, you can define JSON #navigateEditHistory.markerJSONCustom#
by yourself.,navigateEditHistory.markerStyleEnum1
: The Line on the left,navigateEditHistory.markerStyleEnum2
: The dash on the left,navigateEditHistory.markerStyleEnum3
: The dot on the left,navigateEditHistory.markerStyleEnum4
: The dot on the bottom,navigateEditHistory.markerStyleEnum5
: Set background color,navigateEditHistory.markerStyleEnum6
: SVG rectangle on the left, the key gutterIconPathExt support relative/absolute,navigateEditHistory.markerStyleEnum7
: SVG triangle on the left, the key gutterIconPathExt support relative/absolute,navigateEditHistory.markerStyleEnum8
: Set your own style by marker JSONCustom,