this question has answer here:
- indent multiple lines in vi 27 answers
let's have text file called index.html.slim looks this:
- if post.published? section.post h1 = post.title p = post.description = link_to 'read more', post what i'd indent last 3 lines file looks this:
- if post.published? section.post h1 = post.title p = post.description = link_to 'read more', post what's efficient way in vim?
right go line 3 3 return, i enter insert mode, spacebar twice indent 2 characters , esc exit insert mode. on line 4 , 5 move down j , press . followed , wq save.
that's total of 10 keystrokes. i'm sure there's better way accomplish this; however, i'm not sure best method is.
one way select column , insert 2 spaces last 3 lines.
- move cursor character
h. - press ctrl+v change selection mode
- move cursor 2 down using j twice
- press i (capital i) change insert mode
- now press space twice , hit esc , press other key j, should it.
Comments
Post a Comment