|
|
|
@ -130,7 +130,7 @@
|
|
|
|
|
| `X` | Extend selection to line bounds (line-wise selection) | `extend_to_line_bounds` |
|
|
|
|
|
| `Alt-x` | Shrink selection to line bounds (line-wise selection) | `shrink_to_line_bounds` |
|
|
|
|
|
| `J` | Join lines inside selection | `join_selections` |
|
|
|
|
|
| `Alt-J` | Join lines inside selection and select space | `join_selections_space` |
|
|
|
|
|
| `Alt-J` | Join lines inside selection and select the inserted space | `join_selections_space` |
|
|
|
|
|
| `K` | Keep selections matching the regex | `keep_selections` |
|
|
|
|
|
| `Alt-K` | Remove selections matching the regex | `remove_selections` |
|
|
|
|
|
| `Ctrl-c` | Comment/uncomment the selections | `toggle_comments` |
|
|
|
|
@ -268,30 +268,33 @@ Accessed by typing `Space` in [normal mode](#normal-mode).
|
|
|
|
|
|
|
|
|
|
This layer is a kludge of mappings, mostly pickers.
|
|
|
|
|
|
|
|
|
|
| Key | Description | Command |
|
|
|
|
|
| ----- | ----------- | ------- |
|
|
|
|
|
| `f` | Open file picker | `file_picker` |
|
|
|
|
|
| `F` | Open file picker at current working directory | `file_picker_in_current_directory` |
|
|
|
|
|
| `b` | Open buffer picker | `buffer_picker` |
|
|
|
|
|
| `j` | Open jumplist picker | `jumplist_picker` |
|
|
|
|
|
| `k` | Show documentation for item under cursor in a [popup](#popup) (**LSP**) | `hover` |
|
|
|
|
|
| `s` | Open document symbol picker (**LSP**) | `symbol_picker` |
|
|
|
|
|
| `S` | Open workspace symbol picker (**LSP**) | `workspace_symbol_picker` |
|
|
|
|
|
| `d` | Open document diagnostics picker (**LSP**) | `diagnostics_picker` |
|
|
|
|
|
| `D` | Open workspace diagnostics picker (**LSP**) | `workspace_diagnostics_picker` |
|
|
|
|
|
| `r` | Rename symbol (**LSP**) | `rename_symbol` |
|
|
|
|
|
| `a` | Apply code action (**LSP**) | `code_action` |
|
|
|
|
|
| `'` | Open last fuzzy picker | `last_picker` |
|
|
|
|
|
| `w` | Enter [window mode](#window-mode) | N/A |
|
|
|
|
|
| `p` | Paste system clipboard after selections | `paste_clipboard_after` |
|
|
|
|
|
| `P` | Paste system clipboard before selections | `paste_clipboard_before` |
|
|
|
|
|
| `y` | Join and yank selections to clipboard | `yank_joined_to_clipboard` |
|
|
|
|
|
| `Y` | Yank main selection to clipboard | `yank_main_selection_to_clipboard` |
|
|
|
|
|
| `R` | Replace selections by clipboard contents | `replace_selections_with_clipboard` |
|
|
|
|
|
| `/` | Global search in workspace folder | `global_search` |
|
|
|
|
|
| `?` | Open command palette | `command_palette` |
|
|
|
|
|
| `e` | Reveal current file in explorer | `reveal_current_file` |
|
|
|
|
|
| `E` | Open or focus explorer | `toggle_or_focus_explorer` |
|
|
|
|
|
| Key | Description | Command |
|
|
|
|
|
| ----- | ----------- | ------- |
|
|
|
|
|
| `f` | Open file picker | `file_picker` |
|
|
|
|
|
| `F` | Open file picker at current working directory | `file_picker_in_current_directory` |
|
|
|
|
|
| `b` | Open buffer picker | `buffer_picker` |
|
|
|
|
|
| `j` | Open jumplist picker | `jumplist_picker` |
|
|
|
|
|
| `g` | Debug (experimental) | N/A |
|
|
|
|
|
| `k` | Show documentation for item under cursor in a [popup](#popup) (**LSP**) | `hover` |
|
|
|
|
|
| `s` | Open document symbol picker (**LSP**) | `symbol_picker` |
|
|
|
|
|
| `S` | Open workspace symbol picker (**LSP**) | `workspace_symbol_picker` |
|
|
|
|
|
| `d` | Open document diagnostics picker (**LSP**) | `diagnostics_picker` |
|
|
|
|
|
| `D` | Open workspace diagnostics picker (**LSP**) | `workspace_diagnostics_picker` |
|
|
|
|
|
| `r` | Rename symbol (**LSP**) | `rename_symbol` |
|
|
|
|
|
| `a` | Apply code action (**LSP**) | `code_action` |
|
|
|
|
|
| `h` | Select symbol references (**LSP**) | `select_references_to_symbol_under_cursor` |
|
|
|
|
|
| `'` | Open last fuzzy picker | `last_picker` |
|
|
|
|
|
| `w` | Enter [window mode](#window-mode) | N/A |
|
|
|
|
|
| `p` | Paste system clipboard after selections | `paste_clipboard_after` |
|
|
|
|
|
| `P` | Paste system clipboard before selections | `paste_clipboard_before` |
|
|
|
|
|
| `y` | Join and yank selections to clipboard | `yank_joined_to_clipboard` |
|
|
|
|
|
| `Y` | Yank main selection to clipboard | `yank_main_selection_to_clipboard` |
|
|
|
|
|
| `R` | Replace selections by clipboard contents | `replace_selections_with_clipboard` |
|
|
|
|
|
| `/` | Global search in workspace folder | `global_search` |
|
|
|
|
|
| `?` | Open command palette | `command_palette` |
|
|
|
|
|
| `e` | Reveal current file in explorer | `reveal_current_file` |
|
|
|
|
|
| `E` | Open or focus explorer | `toggle_or_focus_explorer` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> TIP: Global search displays results in a fuzzy picker, use `Space + '` to bring it back up after opening a file.
|
|
|
|
|
|
|
|
|
@ -352,7 +355,7 @@ experience.
|
|
|
|
|
| `Alt-d`, `Alt-Delete` | Delete next word | `delete_word_forward` |
|
|
|
|
|
| `Ctrl-u` | Delete to start of line | `kill_to_line_start` |
|
|
|
|
|
| `Ctrl-k` | Delete to end of line | `kill_to_line_end` |
|
|
|
|
|
| `Ctrl-h`, `Backspace` | Delete previous char | `delete_char_backward` |
|
|
|
|
|
| `Ctrl-h`, `Backspace`, `Shift-Backspace` | Delete previous char | `delete_char_backward` |
|
|
|
|
|
| `Ctrl-d`, `Delete` | Delete next char | `delete_char_forward` |
|
|
|
|
|
| `Ctrl-j`, `Enter` | Insert new line | `insert_newline` |
|
|
|
|
|
|
|
|
|
@ -433,7 +436,7 @@ Keys to use within prompt, Remapping currently not supported.
|
|
|
|
|
| `Alt-d`, `Alt-Delete`, `Ctrl-Delete` | Delete next word |
|
|
|
|
|
| `Ctrl-u` | Delete to start of line |
|
|
|
|
|
| `Ctrl-k` | Delete to end of line |
|
|
|
|
|
| `Backspace`, `Ctrl-h` | Delete previous char |
|
|
|
|
|
| `Backspace`, `Ctrl-h`, `Shift-Backspace` | Delete previous char |
|
|
|
|
|
| `Delete`, `Ctrl-d` | Delete next char |
|
|
|
|
|
| `Ctrl-s` | Insert a word under doc cursor, may be changed to Ctrl-r Ctrl-w later |
|
|
|
|
|
| `Ctrl-p`, `Up` | Select previous history |
|
|
|
|
@ -445,4 +448,4 @@ Keys to use within prompt, Remapping currently not supported.
|
|
|
|
|
|
|
|
|
|
# File explorer
|
|
|
|
|
|
|
|
|
|
Press `?` to see keymaps. Remapping currently not supported.
|
|
|
|
|
Press `?` to see keymaps. Remapping currently not supported.
|
|
|
|
|