Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'book/src/surround.md')
| -rw-r--r-- | book/src/surround.md | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/book/src/surround.md b/book/src/surround.md deleted file mode 100644 index 187d2876..00000000 --- a/book/src/surround.md +++ /dev/null @@ -1,24 +0,0 @@ -## Surround - -Helix includes built-in functionality similar to [vim-surround](https://github.com/tpope/vim-surround). -The keymappings have been inspired from [vim-sandwich](https://github.com/machakann/vim-sandwich): - - - -| Key Sequence | Action | -| --------------------------------- | --------------------------------------- | -| `ms<char>` (after selecting text) | Add surround characters to selection | -| `mr<char_to_replace><new_char>` | Replace the closest surround characters | -| `md<char_to_delete>` | Delete the closest surround characters | - -You can use counts to act on outer pairs. - -Surround can also act on multiple selections. For example, to change every occurrence of `(use)` to `[use]`: - -1. `%` to select the whole file -2. `s` to split the selections on a search term -3. Input `use` and hit Enter -4. `mr([` to replace the parentheses with square brackets - -Multiple characters are currently not supported, but planned for future release. - |