Docs to help people find their way back (#12958)

Release Notes:

- N/A
This commit is contained in:
Conrad Irwin 2024-06-12 22:10:49 -06:00 committed by GitHub
parent f780504b68
commit 9e3c5f3e12
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -137,6 +137,26 @@ Binding `jk` to exit insert mode and go to normal mode:
}
```
### Restoring some sense of normality
If you're using Vim mode on Linux or Windows, you may find that it has overridden keybindings
that you can't live without. You can restore them to their defaults by copying these into your keymap:
```
{
"context": "Editor && !VimWaiting && !menu",
"bindings": {
"ctrl-c": "editor::Copy", // vim default: return to normal mode
"ctrl-x": "editor::Cut", // vim default: increment
"ctrl-v": "editor::Paste", // vim default: visual block mode
"ctrl-y": "editor::Undo", // vim default: line up
"ctrl-f": "buffer_search::Deploy", // vim default: page down
"ctrl-o": "workspace::Open", // vim default: go back
"ctrl-a": "editor::SelectAll", // vim default: increment
}
},
```
## Command palette
Vim mode allows you to enable Zeds command palette with `:`. This means that you can use vim's command palette to run any action that Zed supports.