Menu

Tree [a35a01] main /
 History

HTTPS access


File Date Author Commit
 .husky 2021-07-26 Per Sandstrom Per Sandstrom [31e1fe] Update dependencies
 .vscode 2020-12-20 Per Sandström Per Sandström [8b517c] Remove tslint
 i18n 2022-05-29 pattazl pattazl [b3c434] add README_Zh.md and some mult-lang tool files
 img 2022-05-29 pattazl pattazl [c63201] update readme picture link
 logo 2022-05-29 pattazl pattazl [9ecc8c] make icon's arrow bigger
 src 2022-05-29 pattazl pattazl [c63201] update readme picture link
 svg 2022-05-29 pattazl pattazl [c63201] update readme picture link
 .eslintrc.js 2022-05-29 pattazl pattazl [f08217] remove prettier
 .gitignore 2022-01-24 Per Sandstrom Per Sandstrom [445bc7] Add release script for open-vsx
 .vscodeignore 2022-05-29 pattazl pattazl [c63201] update readme picture link
 CHANGELOG.md 2022-05-29 pattazl pattazl [a35a01] Update readme, git address v1.0.2
 LICENSE.txt 2022-05-29 pattazl pattazl [c63201] update readme picture link
 README.md 2022-05-29 pattazl pattazl [a35a01] Update readme, git address v1.0.2
 README_ZH.md 2022-05-29 pattazl pattazl [777d03] Update readme, git address and remove useless file
 gulpfile.js 2022-05-29 pattazl pattazl [b3c434] add README_Zh.md and some mult-lang tool files
 package-lock.json 2022-05-29 pattazl pattazl [777d03] Update readme, git address and remove useless file
 package.json 2022-05-29 pattazl pattazl [a35a01] Update readme, git address v1.0.2
 package.nls.json 2022-05-29 pattazl pattazl [b3c434] add README_Zh.md and some mult-lang tool files
 package.nls.zh-cn.json 2022-05-29 pattazl pattazl [b3c434] add README_Zh.md and some mult-lang tool files
 tsconfig.eslint.json 2019-12-05 Per Sandström Per Sandström [31ff37] Add better formatter and linting
 tsconfig.json 2020-09-23 Per Sandström Per Sandström [c5856d] Fix so prettier formats more files
 webpack.config.js 2020-12-20 Per Sandström Per Sandström [634f7a] Add webpack

Read Me

Navigate and mark Edit History

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.

中文文档 Github 中文文档 Gitee

Features

  • Quick access back and forward between edits and marked locations
  • Search edits across all files
  • Persistent storage edit history
  • Marks with stack workflow pattern
  • Remove, Create, Toggle edit/mark at location for quick back tracking
  • Auto-move edits/marks to top of navigation stack (optional)
  • Define the marker style by your self , 6 styles preset

Some Marker Style

You can define own style by current style JSON

imgimgimgimgimg

Extension Settings

This extension contributes the following commands (Set in Keyboard Preferences):

  • navigateEditHistory.moveCursorToPreviousEdit: NEH: Navigate back in edit history
  • navigateEditHistory.moveCursorToPreviousEditInCurrentFile: NEH: Navigate back in edit history in the current file
  • navigateEditHistory.moveCursorToNextEdit: NEH: Navigate forward in edit history
  • navigateEditHistory.moveCursorToNextEditInCurrentFile: NEH: Navigate forward in edit history in the current file
  • navigateEditHistory.list: NEH: List edit history in all files
  • navigateEditHistory.createEditAtCursor: NEH: Create edit at cursor position (Moves edit to top of stack)
  • navigateEditHistory.removeEditAtCursor: NEH: Remove any edits on the current line
  • navigateEditHistory.toggleEditAtCursor: NEH: Toggle any edits on the current line
  • navigateEditHistory.moveCursorCancelNavigation: NEH: Navigate back to beginning of stack before any jumps
  • navigateEditHistory.clearEdits: NEH: Clear All Edits
  • navigateEditHistory.clearCurrEdits: NEH: Clear All Edits in the current file

This 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,

Known Issues

  • Cant save edit history in files that has not yet been saved to disk.