Vim和vi的详细讲解

来源:互联网 发布:centos 软件管理 编辑:程序博客网 时间:2024/06/04 19:00

        Vimvi的详细讲解

简介:

    Vimvi都是一样的编辑器,不同时vim更高级些,可以理解是vi的高级版本。Vi就像是windows种的记事本,而vim则是officewordVi主要用来编辑一些文件,vim是程序员的好工具。

 

Vi的三种模式: 1.一般模式:直接打开。

               2.编辑模式:IiOoAaRr

               3.命令行: /  ?

 

注意:在vi中的Tab所得结果与空格符号所得结果是不一样的。

 

主要的命令:

uctrl+r   用来恢复以前的操作,就是撤销的意思。

w    写入到硬盘

w  强制写入

q     离开

q   强制离开不保存文件

wq   保存离开

wq 强制离开不保存文件

ZZ   若没有改动,则不保存,若改动,就保存。

w [filename]  将编辑的另存一个文档

:!command  例:  :!ls/home 意思是在vi中查看/home下的信息。

 

 

set  nu  表示显示行号

set  nonu  取消行号

 

查找并且替换:

  如:  1,4s/man/MAN/gc  表示将14行的“man”更改为“MAN”。gc表示一步一步确认

 

查找字符串:

  如:  /abc 表示查找“abc”字符串。

  /string   #向下查找
?stirng  #
向上查找

/string 之后在按“n 表示查找下一个

 

 

新增一行信息:

  例:在第二行的前面新增一条信息。

      2G表示跳到第二行——》大写的O——》输入新增内容。

     (注:小写的o表示在第二行的下面新增)

 

删除字符:

  如:  15x  表示删除15字符。

删除行数:

   如: 2dd 表示删除2行。

 

复制块:

    Ctrl+v——》选择复制内容——》y——》移动到要复制的位置――》p

复制行:

  2yy――》到要复制到什么位置――》p

  表示复制两行

 

定位:

 例:定位到第34行向右的15个字符:

   34Gà15+”->”

  (注:hkjl表示左、上、下、右与箭头一样效果)

快速定位:

   G  定位到文章的开头

   gg 定位到文章末尾

   ^  定位到行头

   $  定位到行尾

原创粉丝点击