vi编辑器使用小结

      第二篇:复制、粘贴和搜索的操作。
      以前写过一篇SSH命令使用的日志,要是会使用SSH,然后不会使用vi编辑器的话,那SSH用处也就不怎么大了,当要修改一些文件的时候,一般要用到vi编辑器。
      1、打开文件: $vi [filename]
      如果忽略了filename,那么vi会创建一个未命名的缓冲区;如果该目录下没有filename这个文件的话,vi会创建一个;filename默认是当前目录下的,也可以指定绝对路径。
      2、保存和退出vi:
      :W  保存,但不退出。
      :q!  放弃本次编辑,退出vi。
      :wq  保存文件,并退出。
      :e!  放弃本次的编辑,返回到原始文件。
      :w newfile  另存为newfile。
      3、命令模式和插入模式:
      进入vi的时候,是命令模式,按i键进入插入模式,在插入模式时,按ESC回到命名模式。
      4、移动光标:
      一般来说,可以用箭头来移动,当没有箭头的时候,或习惯手指的正常摆放的时候,可以用hjkl这四个键来移动。h是左移一格,l是右移动一格,j是下移一行,k是上移一行,0(零)是回到行首,$是移动到行尾。也可以采用数字键搭配这个来用,比如4l表示右移4格。
      5、滚动屏幕:
      Ctrl+F 向前滚动一屏
      Ctrl+B 向后滚动一屏
      Ctrl+D 向前滚动半屏
      Ctrl+U 向后滚动半屏
      Ctrl+E 向前滚动一行
      Ctrl+Y 向后滚动一行