Zed Vim Key Mappings: Visual Mode
This post provides a detailed reference for the key mappings available in the Visual Mode of Zed’s Vim editor.
| Key | Command |
|---|---|
g l | editor::SelectNext |
g L | editor::SelectPrev |
g c | editor::SelectAll |
g n | editor::GoToNextWord |
g N | editor::GoToPrevWord |
i a | vim::text_object::ACommand |
a a | vim::text_object::ACommand |
i q | vim::text_object::AString |
a q | vim::text_object::AString |
i Q | vim::text_object::AString |
a Q | vim::text_object::AString |
i B | vim::text_object::MiniBracket |
a B | vim::text_object::MiniBracket |
i b | vim::text_object::MiniBracket |
a b | vim::text_object::MiniBracket |
i ( | vim::text_object::MiniBracket |
a ( | vim::text_object::MiniBracket |
i ) | vim::text_object::MiniBracket |
a ) | vim::text_object::MiniBracket |
i [ | vim::text_object::MiniBracket |
a [ | vim::text_object::MiniBracket |
i ] | vim::text_object::MiniBracket |
a ] | vim::text_object::MiniBracket |
i { | vim::text_object::MiniBracket |
a { | vim::text_object::MiniBracket |
i } | vim::text_object::MiniBracket |
a } | vim::text_object::MiniBracket |
i < | vim::text_object::MiniBracket |
a < | vim::text_object::MiniBracket |
i > | vim::text_object::MiniBracket |
a > | vim::text_object::MiniBracket |
i t | vim::text_object::AnyTag |
a t | vim::text_object::AnyTag |
i s | vim::text_object::ASentence |
a s | vim::text_object::ASentence |
i p | vim::text_object::AParagraph |
a p | vim::text_object::AParagraph |
i w | vim::text_object::AWord |
a w | vim::text_object::AWord |
i W | vim::text_object::AWord |
a W | vim::text_object::AWord |
i ' | vim::text_object::MiniQuote |
a ' | vim::text_object::MiniQuote |
i " | vim::text_object::MiniQuote |
a " | vim::text_object::MiniQuote |
| `i | |
| ` | vim::text_object::MiniQuote |
| `a | |
| ` | vim::text_object::MiniQuote |
i c | vim::text_object::AnyClass |
a c | vim::text_object::AnyClass |
i f | vim::text_object::AnyFunction |
a f | vim::text_object::AnyFunction |
i m | vim::text_object::AnyFunction |
a m | vim::text_object::AnyFunction |
g ~ | editor::ToggleCase |
g U | editor::UpperCase |
g u | editor::LowerCase |
g ? | editor::Rot13 |
g J | editor::JoinLines |
S | vim::Surround |
g s | vim::Surround |
g R | vim::ReplaceWithRegister |
g c | editor::ToggleComments |
z <enter> | editor::FollowLink |
g <enter> | editor::FollowLink |
o | editor::ReverseSelections |
g v | editor::SelectLast |