You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -738,10 +738,16 @@ let g:vimspector_enable_mappings = 'VISUAL_STUDIO'
738
738
| `F9` | `<Plug>VimspectorToggleBreakpoint` | Toggle line breakpoint on the current line.
739
739
| `Shift F9` | `<Plug>VimspectorAddFunctionBreakpoint` | Add a function breakpoint for the expression under cursor
740
740
| `F10` | `<Plug>VimspectorStepOver` | Step Over
741
+
| `Ctrl F10` | `<Plug>VimspectorRunToCursor` | Run to cursor*
741
742
| `F11` | `<Plug>VimspectorStepInto` | Step Into
742
743
| `Shift F11` | `<Plug>VimspectorStepOut` | Step out of current function scope
743
744
| `Alt 8` | `<Plug>VimspectorDisassemble` | Show disassembly
744
745
746
+
***NOTE: Some mappings, such as ctrl and F-keys may not work depending on your
747
+
terminal, keyboard, windowing system and all sorts of other things.
748
+
See `:help modifyOtherKeys` and other sources. If you are unable to make this
749
+
work, just use the "human mode" mappings.***
750
+
745
751
## Human Mode
746
752
747
753
If, like me, you only have 2 hands and 10 fingers, you probably don't like
@@ -1786,6 +1792,7 @@ Rust is supported with any gdb/lldb-based debugger. So it works fine with
1786
1792
1. To use the ["custom" launch](https://github.com/vadimcn/vscode-lldb/blob/master/MANUAL.md#custom-launch), you can't use `"request": "custom"` - this is invalid. Instead use `"request": "launch", "custom": true`. Because [reasons](https://github.com/vadimcn/vscode-lldb/blob/master/extension/main.ts#L397-L401)
1787
1793
2. All the integration with `cargo` is done in the vscode javascript madness, so is not supported.
1788
1794
3. The stuff about [remote agents](https://github.com/vadimcn/vscode-lldb/blob/master/MANUAL.md#connecting-to-a-gdbserver-style-agent) uses `"request": custom`; see the point about "custom" launch above
1795
+
4. Source Mapping (i.e., enabling `step-into` for standard library functions) can be done by adding `"sourceMap": { "from_path" : "to_path" }`. `"from_path"` can be found in disassembly window by going up in the stack trace; `"to_path"` is just your locally installed standard library path for current toolchain.
0 commit comments