Vi Editor Commands

Vi Editor Commands

vi editor commands delete (and place in buffer) special command mode x delete current character :r foo read file foo into this file after cursor 3 modes of vi 10x delete 10 characters :!command execute the specified unix command dd delete current line and return to vi command mode 6dd delete 6 lines :r !command execute the specified unix command you can navigate the file and use the commands on d0 delete to beginning of line and read the results into this file after this sheet d$ delete to end of line the cursor dw delete word :10,20d delete lines 10-20 insert mode 3dw delete 3 words :1,$s/alpha/beta/g from the first line to the last line, change all occurrences of alpha you insert text into the file and can move around copy (and place in buffer) (using the arrows) in the file if you are using vim. to beta. yy yank (copy) You exit insert mode by pressing the ESC key. :5,10> indent lines 5 through 10 5yy yank 5 lines :20,30< de-indent lines 10 through 20 special command mode pasting Allows you to enter special commands. While in p lower-case pee pastes after cursor miscellaneous editing commands command mode, press : P upper-case pee pastes before cursor u undo . repeat last command using other paste buffers enter insert mode commands J join two lines "a7dw delete 7 words and place in buffer a 5>> indent 5 lines 1 tab i insert before cursor "b5dd delete 5 lines and place in buffer b 2<< de-indent 2 lines 1 tab o lower-case oh opens a new line (below) "ap paste contents of buffer a >% with cursor on a brace, indent bracketed block O upper-case oh opens a new line (above) "bp paste contents of buffer b of lines a append (insert after cursor) <% de-indent bracketed block of lines A append at end of line navigation ↑ move up one line saving, exiting 5↑ move up 5 lines .vimrc file :w write contents to disk ↓ move down 1 line :set ai sw=4 :wq write contents and quit 6↓ move down 6 lines :set number ZZ write contents and quit 1G go to line 1 :q quit 15G go to line 15 :set expandtab :q! quit and don’t save changes G go to last line :set softtabstop=4 H go to top of screen (high) :set smartindent searching L go to bottom of screen (low) /foo search forward for “foo” w go to next word ?foo search backwards for “foo” 7w move over 7 words n repeat last search b back one word 0 go to beginning of line $ go to end of line .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    1 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us