-
Notifications
You must be signed in to change notification settings - Fork 34.1k
Closed
Labels
VIMVIM issueVIM issueapifeature-requestRequest for new features or functionalityRequest for new features or functionality
Milestone

Description
Cursor Commands
- Move to view line start
g0
- Select till line start
vg0
- Move to view line first non white space character
g^
- Select till line first non white space character
vg^
- Move to view line end
g$
- Select till view line end
vg$
- Move to view line last non white space character
g_
- Select till view line last non white space character
vg_
- Move to view line middle
gm
- Select till view line middle
vgm
- Move up
N
view linesgk
- Select till
N
view lines upvgk
- Move down
N
view linesgj
- Select till
N
view lines downvgj
- Move to first non white space character of Nth line from the top of the view
H
- Select till first non white space character of Nth line from the top of the view
vH
- Move to first non white space character of center line of the view
M
- Select till first non white space character of center line of the view
vM
- Move to first non white space character of Nth line from the bottom of the view
L
- Select till first non white space character of Nth line from the bottom of the view
vL
vi has H
, M
, and L
keybindings that move the cursor based what lines are currently on screen. It's not possible for a Vim-like extension to implement these right now, because the the vscode extension APIs don't expose this information.
johnfn, sebastien and aminroosta
Metadata
Metadata
Labels
VIMVIM issueVIM issueapifeature-requestRequest for new features or functionalityRequest for new features or functionality