Discover, install, and configure shell plugins with Fig Plugin Store →

Zsh Vi Exchange

zsh plugin similar to vim-exchange

10 stars


zsh plugin similar to vim-exchange plugin at []

This allows you to easily swap text between two places in the buffer.

Usage is:

  • cx<motion> to select some text and then repeat to select text that it should be exchanged with
  • cxc to clear the selection
  • cxx to select the current line
  • X in visual mode to use the visual selection for an exchange
  • . (dot) to repeat the same motion

To configure the colours used for the text that is to be exchanged, use zstyle. The default is:

zstyle 'zle:exchange' highlight 'fg=26,bg=195'