npm i -g @leohenon/ocvbrew install leohenon/tap/ocvcurl -fsSL https://raw.githubusercontent.com/leohenon/opencode/vim/install.sh | sudo shThen run:
ocvnpm i -g @leohenon/ocv@latest
# or
brew upgrade ocv
# or
ocv updateh j k l w b e W B E 0 ^ _ $ gg G
i I a A o O R x dd dw cc cw S J yy yw p P v V
f F t T ; ,
Ctrl+e Ctrl+y Ctrl+d Ctrl+u Ctrl+f Ctrl+b
Tip
Toggle via command palette (Ctrl+p -> Toggle vim mode).
Claude subscriptions built-in with /connect. No plugins or configuration needed.
Text selection from the chat session view.
Works similarly to tmux copy mode within opencode tui.
- Enter copy mode with
<leader>v. - Press
v/Vto start character-wise or line-wise selection. yyanks to the vim register.Entercopies to the system clipboard.Escapeexits visual mode,qexits copy mode.
Tip
Configure the entry key with keybinds.copy_mode in your config if you want something other than <leader>v.
Note
Copy mode collapses code diffs into a single column for easy copying.
Hides extra UI hints and tips.
| Default | Minimal |
|---|---|
![]() |
![]() |
Tip
Toggle via command palette (Ctrl+p -> Toggle minimal ui).
Have a suggestion? Open an issue.




