Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # increment numbers
- Ctrl+a+a
- Ctrl+x
- # if you highlight multiple rows you can increment the number with
- g ctrl+a+a
- g ctrl+x
- # When in visual mode and selecting lines use 'o' to switch between top and bottom
- # Use '%' to jump from open and closing of chars such as () {} and []
- # you can also use '%' to select or delete everything in between those chars
- #try this keys on the follow text
- diw
- daw
- di"
- da"
- di[
- da[
- di]
- da]
- di{
- da}
- di(
- da)
- ya{
- viw
- vaw
- vi"
- va"
- vi[
- va[
- vi]
- va]
- vi{
- va}
- vi(
- va)
- #vim will jump you to the next enclosing char if you are not currently in it and
- #and you can jump multiple chars like so
- v4a{
- d2i{
- y4a{
- # also use 'c' to change the selection
- ({["Hello World"]})
- (
- {
- [
- "Hello World"
- ]
- }
- )
- #select entire word no matter where in the word you are
- viw
- viW
- # capital 'J' brings the next line up with spaces where newlines where
- # for no spaces just 'gJ'
- # 'w' vs 'W' - lower case jumps to the next word while capital 'W' jumps to the next white space
- # try it below
- Phone:(555)555-1234 for John
- # run a command on selection such as sort or jq
- :!sort
- :!jq .
- :!cut -d\, -f1,2
- :!sort
- :!sort|uniq
- :!figlet
- # upper and lower case entire lines
- guu
- gUU
- # or highlight in visual and uu or UU
- # if you right the name of a file on a docuemnt you can open that file by pressing
- gf
- # reselecting text. select text in visual mode then press ESC do somethings and then press
- gv
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement