# vim: Add multicursor shortcuts \(\#3032\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/42df5ef45e79320b4ddb1dfc75735db31de5b259)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 42df5ef45e79320b4ddb1dfc75735db31de5b259

Requested commit: 42df5ef45e79320b4ddb1dfc75735db31de5b259

Commit: 42df5ef45e79320b4ddb1dfc75735db31de5b259

Tree: 021ddffef0ccc717df7b72646d85aaa722a79735

Author: Conrad Irwin

Committer: GitHub

## Message

```
vim: Add multicursor shortcuts (#3032)

Adding a few bindings to bring first class feeling multiselect to zed's
vim emulation.

gn and gN are similar to similar vim bindings, ga is similar to gA (and
I doubt we need vim's real ga), g> and g< are just made up.

Release Notes:

- vim: `g n` / `g N` to select next/previous
- vim: `g >` / `g <` to skip current selection and select next/previous
- vim: `g a` to select all
```

## Parents

- [8c901579901c8793cdba22db4780a5c405891b8b](https://git.cafe/gitcafe/zed/commit/8c901579901c8793cdba22db4780a5c405891b8b?format=markdown)

- [b29e295e1b33ff1e1d46dfdc3b8439220de9f612](https://git.cafe/gitcafe/zed/commit/b29e295e1b33ff1e1d46dfdc3b8439220de9f612?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/42df5ef45e79320b4ddb1dfc75735db31de5b259?format=markdown)
