marknav
An extension that allows for persistent, workspace scoped bookmarks.
Definition
A bookmark is a position within a file, that is bound to a key.
Features
- "marknav: Mark" creates/updates a bookmark at the current file position using the next keystroke as the bookmark key
- "marknav: Go to mark" Navigates to the bookmark bound by the input key
- "marknav: List marks" Lists all workspace bookmarks
- "marknav: Clear marks" Clears all workspace bookmarks
vscodevim example setup
An example configuration (settings.json) of vscodevim that replaces the bookmark functionality with this extension
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"m"
],
"commands": [
"marknav.Mark"
]
},
{
"before": [
"'"
],
"commands": [
"marknav.GoToMark"
]
}
],
Custom settings
Ignore line and number navigation on 'tabable' editors. If the editor is already visible will still navigate to the specific position in the file
"marknav.ignoreLineAndNumberNavigationOnAlreadyOpenEditors": true
| |